Go to the source code of this file.
Typedefs | |
| typedef struct OpaqueVDADecoder * | VDADecoder |
| typedef void(* | VDADecoderOutputCallback )(void *decompressionOutputRefCon, CFDictionaryRef frameInfo, OSStatus status, uint32_t infoFlags, CVImageBufferRef imageBuffer) |
| typedef OSStatus(* | MYTH_VDADECODERCREATE )(CFDictionaryRef decoderConfiguration, CFDictionaryRef destinationImageBufferAttributes, VDADecoderOutputCallback *outputCallback, void *decoderOutputCallbackRefcon, VDADecoder *decoderOut) |
| typedef OSStatus(* | MYTH_VDADECODERDECODE )(VDADecoder decoder, uint32_t decodeFlags, CFTypeRef compressedBuffer, CFDictionaryRef frameInfo) |
| typedef OSStatus(* | MYTH_VDADECODERFLUSH )(VDADecoder decoder, uint32_t flushFlags) |
| typedef OSStatus(* | MYTH_VDADECODERDESTROY )(VDADecoder decoder) |
Enumerations | |
| enum | { kVDADecodeInfo_Asynchronous = 1UL << 0, kVDADecodeInfo_FrameDropped = 1UL << 1 } |
| enum | { kVDADecoderDecodeFlags_DontEmitFrame = 1 << 0 } |
| enum | { kVDADecoderFlush_EmitFrames = 1 << 0 } |
| enum | { kVDADecoderNoErr = 0, kVDADecoderHardwareNotSupportedErr = -12470, kVDADecoderFormatNotSupportedErr = -12471, kVDADecoderConfigurationError = -12472, kVDADecoderDecoderFailedErr = -12473 } |
| typedef struct OpaqueVDADecoder* VDADecoder |
Definition at line 31 of file privatedecoder_vda_defs.h.
| typedef void(* VDADecoderOutputCallback)(void *decompressionOutputRefCon, CFDictionaryRef frameInfo, OSStatus status, uint32_t infoFlags, CVImageBufferRef imageBuffer) |
Definition at line 34 of file privatedecoder_vda_defs.h.
| typedef OSStatus(* MYTH_VDADECODERCREATE)(CFDictionaryRef decoderConfiguration, CFDictionaryRef destinationImageBufferAttributes, VDADecoderOutputCallback *outputCallback, void *decoderOutputCallbackRefcon, VDADecoder *decoderOut) |
Definition at line 41 of file privatedecoder_vda_defs.h.
| typedef OSStatus(* MYTH_VDADECODERDECODE)(VDADecoder decoder, uint32_t decodeFlags, CFTypeRef compressedBuffer, CFDictionaryRef frameInfo) |
Definition at line 47 of file privatedecoder_vda_defs.h.
| typedef OSStatus(* MYTH_VDADECODERFLUSH)(VDADecoder decoder, uint32_t flushFlags) |
Definition at line 52 of file privatedecoder_vda_defs.h.
| typedef OSStatus(* MYTH_VDADECODERDESTROY)(VDADecoder decoder) |
Definition at line 54 of file privatedecoder_vda_defs.h.
| anonymous enum |
Definition at line 6 of file privatedecoder_vda_defs.h.
| anonymous enum |
Definition at line 12 of file privatedecoder_vda_defs.h.
| anonymous enum |
Definition at line 17 of file privatedecoder_vda_defs.h.
| anonymous enum |
| kVDADecoderNoErr | |
| kVDADecoderHardwareNotSupportedErr | |
| kVDADecoderFormatNotSupportedErr | |
| kVDADecoderConfigurationError | |
| kVDADecoderDecoderFailedErr |
Definition at line 22 of file privatedecoder_vda_defs.h.
1.6.3