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);