kodi
Public Member Functions | Public Attributes | List of all members
KodiToAddonFuncTable_VideoCodec Struct Reference
Collaboration diagram for KodiToAddonFuncTable_VideoCodec:
Collaboration graph
[legend]

Public Member Functions

 bool (__cdecl *open)(const struct AddonInstance_VideoCodec *instance
 Opens a codec.
 
 bool (__cdecl *reconfigure)(const struct AddonInstance_VideoCodec *instance
 Reconfigures a codec.
 
 bool (__cdecl *add_data)(const struct AddonInstance_VideoCodec *instance
 Feed codec if requested from GetPicture() (return VC_BUFFER)
 
enum VIDEOCODEC_RETVAL (__cdecl *get_picture)(const struct AddonInstance_VideoCodec *instance
 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 struct AddonInstance_VideoCodec *instance)
 Reset the codec.
 

Public Attributes

KODI_HANDLE addonInstance
 
struct VIDEOCODEC_INITDATAinitData
 
const struct DEMUX_PACKETpacket
 
enum struct VIDEOCODEC_PICTUREpicture
 

The documentation for this struct was generated from the following file: