![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <VideoCodec.h>
Public Member Functions | |
bool (__cdecl *open)(const AddonInstance_VideoCodec *instance | |
Opens a codec. More... | |
bool (__cdecl *reconfigure)(const AddonInstance_VideoCodec *instance | |
Reconfigures a codec. More... | |
bool (__cdecl *add_data)(const AddonInstance_VideoCodec *instance | |
Feed codec if requested from GetPicture() (return VC_BUFFER) More... | |
VIDEOCODEC_RETVAL (__cdecl *get_picture)(const AddonInstance_VideoCodec *instance | |
Get a decoded picture / request new data. More... | |
const char *__cdecl * | get_name (const AddonInstance_VideoCodec *instance) |
Get the name of this video decoder. More... | |
void (__cdecl *reset)(const AddonInstance_VideoCodec *instance) | |
Reset the codec. More... | |
Public Attributes | |
kodi::addon::CInstanceVideoCodec * | addonInstance |
VIDEOCODEC_INITDATA * | initData |
const DemuxPacket * | packet |
VIDEOCODEC_PICTURE * | picture |
KodiToAddonFuncTable_VideoCodec::bool | ( | __cdecl * | add_data | ) | const |
Feed codec if requested from GetPicture() (return VC_BUFFER)
KodiToAddonFuncTable_VideoCodec::bool | ( | __cdecl * | open | ) | const |
Opens a codec.
KodiToAddonFuncTable_VideoCodec::bool | ( | __cdecl * | reconfigure | ) | const |
Reconfigures a codec.
const char *__cdecl * KodiToAddonFuncTable_VideoCodec::get_name | ( | const AddonInstance_VideoCodec * | instance | ) |
Get the name of this video decoder.
KodiToAddonFuncTable_VideoCodec::VIDEOCODEC_RETVAL | ( | __cdecl * | get_picture | ) | const |
Get a decoded picture / request new data.
KodiToAddonFuncTable_VideoCodec::void | ( | __cdecl * | reset | ) | const |
Reset the codec.
kodi::addon::CInstanceVideoCodec* KodiToAddonFuncTable_VideoCodec::addonInstance |
VIDEOCODEC_INITDATA * KodiToAddonFuncTable_VideoCodec::initData |
const DemuxPacket* KodiToAddonFuncTable_VideoCodec::packet |
VIDEOCODEC_PICTURE* KodiToAddonFuncTable_VideoCodec::picture |