#include <codec.h>
|
u32 | InterfaceType |
|
const char * | module_name |
|
const char * | author_name |
|
void * | HPLUG |
|
GF_Err(* | AttachStream )(struct _basedecoder *, GF_ESD *esd) |
|
GF_Err(* | DetachStream )(struct _basedecoder *, u16 ES_ID) |
|
GF_Err(* | GetCapabilities )(struct _basedecoder *, GF_CodecCapability *capability) |
|
GF_Err(* | SetCapabilities )(struct _basedecoder *, GF_CodecCapability capability) |
|
u32(* | CanHandleStream )(struct _basedecoder *, u32 StreamType, GF_ESD *esd, u8 ProfileLevelIndication) |
|
const char *(* | GetName )(struct _basedecoder *) |
|
void * | privateStack |
|
GF_Err(* | ProcessData )(struct _mediadecoder *, char *inBuffer, u32 inBufferLength, u16 ES_ID, char *outBuffer, u32 *outBufferLength, u8 PaddingBits, u32 mmlevel) |
|
GF_Err(* | GetOutputBuffer )(struct _mediadecoder *, u16 ES_ID, u8 **pY_or_RGB, u8 **pU, u8 **pV) |
|
u32 GF_MediaDecoder::InterfaceType |
const char* GF_MediaDecoder::module_name |
const char* GF_MediaDecoder::author_name |
void* GF_MediaDecoder::HPLUG |
GF_Err(* GF_MediaDecoder::AttachStream)(struct _basedecoder *, GF_ESD *esd) |
GF_Err(* GF_MediaDecoder::DetachStream)(struct _basedecoder *, u16 ES_ID) |
u32(* GF_MediaDecoder::CanHandleStream)(struct _basedecoder *, u32 StreamType, GF_ESD *esd, u8 ProfileLevelIndication) |
const char*(* GF_MediaDecoder::GetName)(struct _basedecoder *) |
void* GF_MediaDecoder::privateStack |
GF_Err(* GF_MediaDecoder::ProcessData)(struct _mediadecoder *, char *inBuffer, u32 inBufferLength, u16 ES_ID, char *outBuffer, u32 *outBufferLength, u8 PaddingBits, u32 mmlevel) |
GF_Err(* GF_MediaDecoder::GetOutputBuffer)(struct _mediadecoder *, u16 ES_ID, u8 **pY_or_RGB, u8 **pU, u8 **pV) |
The documentation for this struct was generated from the following file: