4 #ifndef NOAVIFILE_HEADERS 5 #error this header file should not be used without -DNOAVIFILE_HEADERS 11 #define VFW_E_NOT_RUNNING 0x80040226 16 #include "wine/mmreg.h" 17 #include "wine/winreg.h" 58 void SetBits(
int b) {
return; }
59 void SetSpace(
int b) {
return; }
165 #define mmioFOURCC( ch0, ch1, ch2, ch3 ) \ 166 ( (long)(unsigned char)(ch0) | ( (long)(unsigned char)(ch1) << 8 ) | \ 167 ( (long)(unsigned char)(ch2) << 16 ) | ( (long)(unsigned char)(ch3) << 24 ) ) 171 #define fccMP4S mmioFOURCC('M', 'P', '4', 'S') 172 #define fccmp4s mmioFOURCC('m', 'p', '4', 's') 173 #define fccDIVX mmioFOURCC('D', 'I', 'V', 'X') 174 #define fccdivx mmioFOURCC('d', 'i', 'v', 'x') 175 #define fccDIV1 mmioFOURCC('D', 'I', 'V', '1') 176 #define fccdiv1 mmioFOURCC('d', 'i', 'v', '1') 179 #define fccDIV2 mmioFOURCC('D', 'I', 'V', '2') 180 #define fccdiv2 mmioFOURCC('d', 'i', 'v', '2') 181 #define fccDIV3 mmioFOURCC('D', 'I', 'V', '3') 182 #define fccdiv3 mmioFOURCC('d', 'i', 'v', '3') 183 #define fccDIV4 mmioFOURCC('D', 'I', 'V', '4') 184 #define fccdiv4 mmioFOURCC('d', 'i', 'v', '4') 185 #define fccDIV5 mmioFOURCC('D', 'I', 'V', '5') 186 #define fccdiv5 mmioFOURCC('d', 'i', 'v', '5') 187 #define fccDIV6 mmioFOURCC('D', 'I', 'V', '6') 188 #define fccdiv6 mmioFOURCC('d', 'i', 'v', '6') 189 #define fccMP41 mmioFOURCC('M', 'P', '4', '1') 190 #define fccmp41 mmioFOURCC('m', 'p', '4', '1') 191 #define fccMP43 mmioFOURCC('M', 'P', '4', '3') 192 #define fccmp43 mmioFOURCC('m', 'p', '4', '3') 194 #define fccMP42 mmioFOURCC('M', 'P', '4', '2') 195 #define fccmp42 mmioFOURCC('m', 'p', '4', '2') 196 #define fccMPG4 mmioFOURCC('M', 'P', 'G', '4') 197 #define fccmpg4 mmioFOURCC('m', 'p', 'g', '4') 199 #define fccWMV1 mmioFOURCC('W', 'M', 'V', '1') 200 #define fccwmv1 mmioFOURCC('w', 'm', 'v', '1') 201 #define fccWMV2 mmioFOURCC('W', 'M', 'V', '2') 202 #define fccwmv2 mmioFOURCC('w', 'm', 'v', '2') 203 #define fccMWV1 mmioFOURCC('M', 'W', 'V', '1') 206 #define fccAP41 mmioFOURCC('A', 'P', '4', '1') 207 #define fccap41 mmioFOURCC('a', 'p', '4', '1') 208 #define fccAP42 mmioFOURCC('A', 'P', '4', '2') 209 #define fccap42 mmioFOURCC('a', 'p', '4', '2') 212 #define fccIV31 mmioFOURCC('I', 'V', '3', '1') 213 #define fcciv31 mmioFOURCC('i', 'v', '3', '1') 214 #define fccIV32 mmioFOURCC('I', 'V', '3', '2') 215 #define fcciv32 mmioFOURCC('i', 'v', '3', '2') 216 #define fccIV41 mmioFOURCC('I', 'V', '4', '1') 217 #define fcciv41 mmioFOURCC('i', 'v', '4', '1') 218 #define fccIV50 mmioFOURCC('I', 'V', '5', '0') 219 #define fcciv50 mmioFOURCC('i', 'v', '5', '0') 220 #define fccI263 mmioFOURCC('I', '2', '6', '3') 221 #define fcci263 mmioFOURCC('i', '2', '6', '3') 223 #define fccMJPG mmioFOURCC('M', 'J', 'P', 'G') 224 #define fccmjpg mmioFOURCC('m', 'j', 'p', 'g') 226 #define fccHFYU mmioFOURCC('H', 'F', 'Y', 'U') 228 #define fcccvid mmioFOURCC('c', 'v', 'i', 'd') 229 #define fccdvsd mmioFOURCC('d', 'v', 's', 'd') 232 #define fccVCR2 mmioFOURCC('V', 'C', 'R', '2') 233 #define fccVCR1 mmioFOURCC('V', 'C', 'R', '1') 234 #define fccVYUY mmioFOURCC('V', 'Y', 'U', 'Y') 235 #define fccIYU9 mmioFOURCC('I', 'Y', 'U', '9') // it was defined as fccYVU9 238 #define fccASV1 mmioFOURCC('A', 'S', 'V', '1') 239 #define fccASV2 mmioFOURCC('A', 'S', 'V', '2') 242 #define fcccram mmioFOURCC('c', 'r', 'a', 'm') 243 #define fccCRAM mmioFOURCC('C', 'R', 'A', 'M') 244 #define fccMSVC mmioFOURCC('M', 'S', 'V', 'C') 247 #define fccMSZH mmioFOURCC('M', 'S', 'Z', 'H') 249 #define fccZLIB mmioFOURCC('Z', 'L', 'I', 'B') 251 #define fccTM20 mmioFOURCC('T', 'M', '2', '0') 253 #define fccYUV mmioFOURCC('Y', 'U', 'V', ' ') 254 #define fccYUY2 mmioFOURCC('Y', 'U', 'Y', '2') 255 #define fccYV12 mmioFOURCC('Y', 'V', '1', '2') 256 #define fccI420 mmioFOURCC('I', '4', '2', '0') 257 #define fccIYUV mmioFOURCC('I', 'Y', 'U', 'V') 258 #define fccUYVY mmioFOURCC('U', 'Y', 'V', 'Y') 259 #define fccYVYU mmioFOURCC('Y', 'V', 'Y', 'U') 260 #define fccYVU9 mmioFOURCC('Y', 'V', 'U', '9') 261 #define fccIF09 mmioFOURCC('I', 'F', '0', '9') Definition: libwin32.h:84
long biWidth
Definition: libwin32.h:109
Definition: libwin32.h:31
int m_iPlaypos
Definition: libwin32.h:147
Definition: asfheader.h:126
long biHeight
Definition: libwin32.h:110
BITMAPINFOHEADER * m_bh
Definition: libwin32.h:151
Definition: libwin32.h:97
short biPlanes
Definition: libwin32.h:111
Definition: libwin32.h:106
float m_fQuality
Definition: libwin32.h:148
CodecInfo record
Definition: libwin32.h:66
const CodecInfo record
Definition: libwin32.h:143
Definition: libwin32.h:88
Definition: libwin32.h:90
DecodingState
Definition: libwin32.h:100
Definition: libwin32.h:86
Definition: libwin32.h:87
struct _IVideoDecoder IVideoDecoder
Definition: libwin32.h:102
int VBUFSIZE
Definition: libwin32.h:124
long biSizeImage
Definition: libwin32.h:114
uint32_t fourcc_t
Definition: libwin32.h:21
Definition: libwin32.h:92
Definition: libwin32.h:89
WAVEFORMATEX in_fmt
Definition: libwin32.h:65
BitmapInfo m_decoder
Definition: libwin32.h:152
short biBitCount
Definition: libwin32.h:112
char * dll
Definition: libwin32.h:33
long biClrUsed
Definition: libwin32.h:117
int QMARKHI
Definition: libwin32.h:125
Definition: libwin32.h:122
Definition: libwin32.h:63
int m_bCapable16b
Definition: libwin32.h:149
long biClrImportant
Definition: libwin32.h:118
int m_Mode
Definition: libwin32.h:144
struct _BitmapInfo BitmapInfo
int colors[3]
Definition: libwin32.h:119
Definition: libwin32.h:91
long biYPelsPerMeter
Definition: libwin32.h:116
Definition: libwin32.h:38
int DMARKHI
Definition: libwin32.h:127
struct _IAudioDecoder IAudioDecoder
long biCompression
Definition: libwin32.h:113
Definition: libwin32.h:85
long biXPelsPerMeter
Definition: libwin32.h:115
Definition: libwin32.h:103
CAPS
Definition: libwin32.h:82
long biSize
Definition: libwin32.h:108
BitmapInfo m_obh
Definition: libwin32.h:153
GUID * guid
Definition: libwin32.h:34
int m_iDecpos
Definition: libwin32.h:146
struct _CodecInfo CodecInfo
char * ptr
Definition: libwin32.h:40
Definition: libwin32.h:96
int DMARKLO
Definition: libwin32.h:128
Definition: libwin32.h:98
int m_State
Definition: libwin32.h:145
int QMARKLO
Definition: libwin32.h:126
DecodingMode
Definition: libwin32.h:94