Public Member Functions | |
bool (__cdecl *add_data)(const struct AddonInstance_VideoCodec *instance | |
Feed codec if requested from GetPicture() (return VC_BUFFER) | |
bool (__cdecl *open)(const struct AddonInstance_VideoCodec *instance | |
Opens a codec. | |
bool (__cdecl *reconfigure)(const struct AddonInstance_VideoCodec *instance | |
Reconfigures a codec. | |
const char *__cdecl * | get_name (const struct AddonInstance_VideoCodec *instance) |
Get the name of this video decoder. | |
enum | VIDEOCODEC_RETVAL (__cdecl *get_picture)(const struct AddonInstance_VideoCodec *instance |
Get a decoded picture / request new data. | |
void (__cdecl *reset)(const struct AddonInstance_VideoCodec *instance) | |
Reset the codec. | |
Public Attributes | |
KODI_HANDLE | addonInstance |
struct VIDEOCODEC_INITDATA * | initData |
const struct DEMUX_PACKET * | packet |
enum struct VIDEOCODEC_PICTURE * | picture |
bool | ( | __cdecl * | open | ) | const |
Opens a codec.
bool | ( | __cdecl * | reconfigure | ) | const |
Reconfigures a codec.
bool | ( | __cdecl * | add_data | ) | const |
Feed codec if requested from GetPicture() (return VC_BUFFER)
enum VIDEOCODEC_RETVAL | ( | __cdecl * | get_picture | ) | const |
Get a decoded picture / request new data.
const char *__cdecl * get_name | ( | const struct AddonInstance_VideoCodec * | instance | ) |
Get the name of this video decoder.
void | ( | __cdecl * | reset | ) | const |
Reset the codec.