|
xine-lib
1.2.10
|
#include <inttypes.h>#include "wine/mmreg.h"#include "wine/winreg.h"#include "wine/vfw.h"#include "wine/com.h"Go to the source code of this file.
Data Structures | |
| struct | _CodecInfo |
| struct | _CImage |
| struct | _IAudioDecoder |
| struct | _BitmapInfo |
| struct | _IVideoDecoder |
Macros | |
| #define | VFW_E_NOT_RUNNING 0x80040226 |
| #define | mmioFOURCC(ch0, ch1, ch2, ch3) |
| #define | fccMP4S mmioFOURCC('M', 'P', '4', 'S') |
| #define | fccmp4s mmioFOURCC('m', 'p', '4', 's') |
| #define | fccDIVX mmioFOURCC('D', 'I', 'V', 'X') |
| #define | fccdivx mmioFOURCC('d', 'i', 'v', 'x') |
| #define | fccDIV1 mmioFOURCC('D', 'I', 'V', '1') |
| #define | fccdiv1 mmioFOURCC('d', 'i', 'v', '1') |
| #define | fccDIV2 mmioFOURCC('D', 'I', 'V', '2') |
| #define | fccdiv2 mmioFOURCC('d', 'i', 'v', '2') |
| #define | fccDIV3 mmioFOURCC('D', 'I', 'V', '3') |
| #define | fccdiv3 mmioFOURCC('d', 'i', 'v', '3') |
| #define | fccDIV4 mmioFOURCC('D', 'I', 'V', '4') |
| #define | fccdiv4 mmioFOURCC('d', 'i', 'v', '4') |
| #define | fccDIV5 mmioFOURCC('D', 'I', 'V', '5') |
| #define | fccdiv5 mmioFOURCC('d', 'i', 'v', '5') |
| #define | fccDIV6 mmioFOURCC('D', 'I', 'V', '6') |
| #define | fccdiv6 mmioFOURCC('d', 'i', 'v', '6') |
| #define | fccMP41 mmioFOURCC('M', 'P', '4', '1') |
| #define | fccmp41 mmioFOURCC('m', 'p', '4', '1') |
| #define | fccMP43 mmioFOURCC('M', 'P', '4', '3') |
| #define | fccmp43 mmioFOURCC('m', 'p', '4', '3') |
| #define | fccMP42 mmioFOURCC('M', 'P', '4', '2') |
| #define | fccmp42 mmioFOURCC('m', 'p', '4', '2') |
| #define | fccMPG4 mmioFOURCC('M', 'P', 'G', '4') |
| #define | fccmpg4 mmioFOURCC('m', 'p', 'g', '4') |
| #define | fccWMV1 mmioFOURCC('W', 'M', 'V', '1') |
| #define | fccwmv1 mmioFOURCC('w', 'm', 'v', '1') |
| #define | fccWMV2 mmioFOURCC('W', 'M', 'V', '2') |
| #define | fccwmv2 mmioFOURCC('w', 'm', 'v', '2') |
| #define | fccMWV1 mmioFOURCC('M', 'W', 'V', '1') |
| #define | fccAP41 mmioFOURCC('A', 'P', '4', '1') |
| #define | fccap41 mmioFOURCC('a', 'p', '4', '1') |
| #define | fccAP42 mmioFOURCC('A', 'P', '4', '2') |
| #define | fccap42 mmioFOURCC('a', 'p', '4', '2') |
| #define | fccIV31 mmioFOURCC('I', 'V', '3', '1') |
| #define | fcciv31 mmioFOURCC('i', 'v', '3', '1') |
| #define | fccIV32 mmioFOURCC('I', 'V', '3', '2') |
| #define | fcciv32 mmioFOURCC('i', 'v', '3', '2') |
| #define | fccIV41 mmioFOURCC('I', 'V', '4', '1') |
| #define | fcciv41 mmioFOURCC('i', 'v', '4', '1') |
| #define | fccIV50 mmioFOURCC('I', 'V', '5', '0') |
| #define | fcciv50 mmioFOURCC('i', 'v', '5', '0') |
| #define | fccI263 mmioFOURCC('I', '2', '6', '3') |
| #define | fcci263 mmioFOURCC('i', '2', '6', '3') |
| #define | fccMJPG mmioFOURCC('M', 'J', 'P', 'G') |
| #define | fccmjpg mmioFOURCC('m', 'j', 'p', 'g') |
| #define | fccHFYU mmioFOURCC('H', 'F', 'Y', 'U') |
| #define | fcccvid mmioFOURCC('c', 'v', 'i', 'd') |
| #define | fccdvsd mmioFOURCC('d', 'v', 's', 'd') |
| #define | fccVCR2 mmioFOURCC('V', 'C', 'R', '2') |
| #define | fccVCR1 mmioFOURCC('V', 'C', 'R', '1') |
| #define | fccVYUY mmioFOURCC('V', 'Y', 'U', 'Y') |
| #define | fccIYU9 mmioFOURCC('I', 'Y', 'U', '9') |
| #define | fccASV1 mmioFOURCC('A', 'S', 'V', '1') |
| #define | fccASV2 mmioFOURCC('A', 'S', 'V', '2') |
| #define | fcccram mmioFOURCC('c', 'r', 'a', 'm') |
| #define | fccCRAM mmioFOURCC('C', 'R', 'A', 'M') |
| #define | fccMSVC mmioFOURCC('M', 'S', 'V', 'C') |
| #define | fccMSZH mmioFOURCC('M', 'S', 'Z', 'H') |
| #define | fccZLIB mmioFOURCC('Z', 'L', 'I', 'B') |
| #define | fccTM20 mmioFOURCC('T', 'M', '2', '0') |
| #define | fccYUV mmioFOURCC('Y', 'U', 'V', ' ') |
| #define | fccYUY2 mmioFOURCC('Y', 'U', 'Y', '2') |
| #define | fccYV12 mmioFOURCC('Y', 'V', '1', '2')/* Planar mode: Y + V + U (3 planes) */ |
| #define | fccI420 mmioFOURCC('I', '4', '2', '0') |
| #define | fccIYUV mmioFOURCC('I', 'Y', 'U', 'V')/* Planar mode: Y + U + V (3 planes) */ |
| #define | fccUYVY mmioFOURCC('U', 'Y', 'V', 'Y')/* Packed mode: U0+Y0+V0+Y1 (1 plane) */ |
| #define | fccYVYU mmioFOURCC('Y', 'V', 'Y', 'U')/* Packed mode: Y0+V0+Y1+U0 (1 plane) */ |
| #define | fccYVU9 mmioFOURCC('Y', 'V', 'U', '9')/* Planar 4:1:0 */ |
| #define | fccIF09 mmioFOURCC('I', 'F', '0', '9')/* Planar 4:1:0 + delta */ |
Typedefs | |
| typedef uint32_t | fourcc_t |
| typedef struct _CodecInfo | CodecInfo |
| typedef struct _CImage | CImage |
| typedef struct _IAudioDecoder | IAudioDecoder |
| typedef struct _BitmapInfo | BitmapInfo |
| typedef struct _IVideoDecoder | IVideoDecoder |
Enumerations | |
| enum | CAPS { CAP_NONE = 0, CAP_YUY2 = 1, CAP_YV12 = 2, CAP_IYUV = 4, CAP_UYVY = 8, CAP_YVYU = 16, CAP_I420 = 32, CAP_YVU9 = 64, CAP_IF09 = 128 } |
| enum | DecodingMode { DIRECT = 0, REALTIME, REALTIME_QUALITY_AUTO } |
| enum | DecodingState { STOP = 0, START } |
| #define fccAP41 mmioFOURCC('A', 'P', '4', '1') |
| #define fccap41 mmioFOURCC('a', 'p', '4', '1') |
| #define fccAP42 mmioFOURCC('A', 'P', '4', '2') |
| #define fccap42 mmioFOURCC('a', 'p', '4', '2') |
| #define fccASV1 mmioFOURCC('A', 'S', 'V', '1') |
| #define fccASV2 mmioFOURCC('A', 'S', 'V', '2') |
| #define fcccram mmioFOURCC('c', 'r', 'a', 'm') |
| #define fccCRAM mmioFOURCC('C', 'R', 'A', 'M') |
| #define fcccvid mmioFOURCC('c', 'v', 'i', 'd') |
| #define fccDIV1 mmioFOURCC('D', 'I', 'V', '1') |
| #define fccdiv1 mmioFOURCC('d', 'i', 'v', '1') |
| #define fccDIV2 mmioFOURCC('D', 'I', 'V', '2') |
| #define fccdiv2 mmioFOURCC('d', 'i', 'v', '2') |
| #define fccDIV3 mmioFOURCC('D', 'I', 'V', '3') |
| #define fccdiv3 mmioFOURCC('d', 'i', 'v', '3') |
| #define fccDIV4 mmioFOURCC('D', 'I', 'V', '4') |
| #define fccdiv4 mmioFOURCC('d', 'i', 'v', '4') |
| #define fccDIV5 mmioFOURCC('D', 'I', 'V', '5') |
| #define fccdiv5 mmioFOURCC('d', 'i', 'v', '5') |
| #define fccDIV6 mmioFOURCC('D', 'I', 'V', '6') |
| #define fccdiv6 mmioFOURCC('d', 'i', 'v', '6') |
| #define fccDIVX mmioFOURCC('D', 'I', 'V', 'X') |
| #define fccdivx mmioFOURCC('d', 'i', 'v', 'x') |
| #define fccdvsd mmioFOURCC('d', 'v', 's', 'd') |
| #define fccHFYU mmioFOURCC('H', 'F', 'Y', 'U') |
| #define fccI263 mmioFOURCC('I', '2', '6', '3') |
| #define fcci263 mmioFOURCC('i', '2', '6', '3') |
| #define fccI420 mmioFOURCC('I', '4', '2', '0') |
| #define fccIF09 mmioFOURCC('I', 'F', '0', '9')/* Planar 4:1:0 + delta */ |
| #define fccIV31 mmioFOURCC('I', 'V', '3', '1') |
| #define fcciv31 mmioFOURCC('i', 'v', '3', '1') |
| #define fccIV32 mmioFOURCC('I', 'V', '3', '2') |
| #define fcciv32 mmioFOURCC('i', 'v', '3', '2') |
| #define fccIV41 mmioFOURCC('I', 'V', '4', '1') |
| #define fcciv41 mmioFOURCC('i', 'v', '4', '1') |
| #define fccIV50 mmioFOURCC('I', 'V', '5', '0') |
| #define fcciv50 mmioFOURCC('i', 'v', '5', '0') |
| #define fccIYU9 mmioFOURCC('I', 'Y', 'U', '9') |
| #define fccIYUV mmioFOURCC('I', 'Y', 'U', 'V')/* Planar mode: Y + U + V (3 planes) */ |
| #define fccMJPG mmioFOURCC('M', 'J', 'P', 'G') |
| #define fccmjpg mmioFOURCC('m', 'j', 'p', 'g') |
| #define fccMP41 mmioFOURCC('M', 'P', '4', '1') |
| #define fccmp41 mmioFOURCC('m', 'p', '4', '1') |
| #define fccMP42 mmioFOURCC('M', 'P', '4', '2') |
| #define fccmp42 mmioFOURCC('m', 'p', '4', '2') |
| #define fccMP43 mmioFOURCC('M', 'P', '4', '3') |
| #define fccmp43 mmioFOURCC('m', 'p', '4', '3') |
| #define fccMP4S mmioFOURCC('M', 'P', '4', 'S') |
| #define fccmp4s mmioFOURCC('m', 'p', '4', 's') |
| #define fccMPG4 mmioFOURCC('M', 'P', 'G', '4') |
| #define fccmpg4 mmioFOURCC('m', 'p', 'g', '4') |
| #define fccMSVC mmioFOURCC('M', 'S', 'V', 'C') |
| #define fccMSZH mmioFOURCC('M', 'S', 'Z', 'H') |
| #define fccMWV1 mmioFOURCC('M', 'W', 'V', '1') |
| #define fccTM20 mmioFOURCC('T', 'M', '2', '0') |
| #define fccUYVY mmioFOURCC('U', 'Y', 'V', 'Y')/* Packed mode: U0+Y0+V0+Y1 (1 plane) */ |
| #define fccVCR1 mmioFOURCC('V', 'C', 'R', '1') |
| #define fccVCR2 mmioFOURCC('V', 'C', 'R', '2') |
| #define fccVYUY mmioFOURCC('V', 'Y', 'U', 'Y') |
| #define fccWMV1 mmioFOURCC('W', 'M', 'V', '1') |
| #define fccwmv1 mmioFOURCC('w', 'm', 'v', '1') |
| #define fccWMV2 mmioFOURCC('W', 'M', 'V', '2') |
| #define fccwmv2 mmioFOURCC('w', 'm', 'v', '2') |
| #define fccYUV mmioFOURCC('Y', 'U', 'V', ' ') |
| #define fccYUY2 mmioFOURCC('Y', 'U', 'Y', '2') |
| #define fccYV12 mmioFOURCC('Y', 'V', '1', '2')/* Planar mode: Y + V + U (3 planes) */ |
| #define fccYVU9 mmioFOURCC('Y', 'V', 'U', '9')/* Planar 4:1:0 */ |
| #define fccYVYU mmioFOURCC('Y', 'V', 'Y', 'U')/* Packed mode: Y0+V0+Y1+U0 (1 plane) */ |
| #define fccZLIB mmioFOURCC('Z', 'L', 'I', 'B') |
| #define mmioFOURCC | ( | ch0, | |
| ch1, | |||
| ch2, | |||
| ch3 | |||
| ) |
| #define VFW_E_NOT_RUNNING 0x80040226 |
| typedef struct _BitmapInfo BitmapInfo |
| typedef struct _CodecInfo CodecInfo |
| typedef uint32_t fourcc_t |
| typedef struct _IAudioDecoder IAudioDecoder |
| typedef struct _IVideoDecoder IVideoDecoder |
| enum CAPS |
| enum DecodingMode |
| enum DecodingState |
1.8.17