blob: 00e05dd5752005e0b6b40887a547945b9531350e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/* $Id: HBMpeg2Decoder.h,v 1.9 2003/08/16 10:17:38 titer Exp $ */
#ifndef _HB_MPEG2_DECODER_H
#define _HB_MPEG2_DECODER_H
#include "HBThread.h"
class HBManager;
class HBBuffer;
class HBFifo;
typedef struct mpeg2dec_s mpeg2dec_t;
typedef struct AVPicture AVPicture;
typedef struct ImgReSampleContext ImgReSampleContext;
class HBMpeg2Decoder : public HBThread
{
public:
HBMpeg2Decoder( HBManager * manager, HBTitleInfo * titleInfo );
private:
void DoWork();
HBManager * fManager;
HBTitleInfo * fTitleInfo;
};
#endif
|