Mercurial > mplayer.hg
comparison loader/dshow/DS_VideoDecoder.h @ 3063:004e3199fee0
mplayer integration
author | arpi |
---|---|
date | Thu, 22 Nov 2001 03:16:31 +0000 |
parents | 24fa494bedb1 |
children | 0c0042de1f95 |
comparison
equal
deleted
inserted
replaced
3062:7ea7e5fce639 | 3063:004e3199fee0 |
---|---|
2 #define AVIFILE_DS_VIDEODECODER_H | 2 #define AVIFILE_DS_VIDEODECODER_H |
3 | 3 |
4 #ifndef NOAVIFILE_HEADERS | 4 #ifndef NOAVIFILE_HEADERS |
5 #include "videodecoder.h" | 5 #include "videodecoder.h" |
6 #else | 6 #else |
7 #include "../libwin32.h" | 7 #include "libwin32.h" |
8 #endif | 8 #endif |
9 #include "DS_Filter.h" | 9 #include "DS_Filter.h" |
10 | 10 |
11 typedef struct _DS_VideoDecoder | 11 typedef struct _DS_VideoDecoder |
12 { | 12 { |
34 | 34 |
35 void DS_VideoDecoder_StartInternal(DS_VideoDecoder *this); | 35 void DS_VideoDecoder_StartInternal(DS_VideoDecoder *this); |
36 | 36 |
37 void DS_VideoDecoder_StopInternal(DS_VideoDecoder *this); | 37 void DS_VideoDecoder_StopInternal(DS_VideoDecoder *this); |
38 | 38 |
39 int DS_VideoDecoder_DecodeInternal(DS_VideoDecoder *this, const void* src, int size, int is_keyframe, CImage* pImage); | 39 int DS_VideoDecoder_DecodeInternal(DS_VideoDecoder *this, const void* src, int size, int is_keyframe, char* pImage); |
40 | 40 |
41 /* | 41 /* |
42 * bits == 0 - leave unchanged | 42 * bits == 0 - leave unchanged |
43 */ | 43 */ |
44 //int SetDestFmt(DS_VideoDecoder * this, int bits = 24, fourcc_t csp = 0); | 44 //int SetDestFmt(DS_VideoDecoder * this, int bits = 24, fourcc_t csp = 0); |