![]() |
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include "../addon_base.h"
#include "inputstream/demux_packet.h"
#include "inputstream/stream_codec.h"
#include "inputstream/stream_crypto.h"
Classes | |
struct | VIDEOCODEC_PICTURE |
struct | VIDEOCODEC_INITDATA |
struct | AddonProps_VideoCodec |
struct | KodiToAddonFuncTable_VideoCodec |
struct | AddonToKodiFuncTable_VideoCodec |
struct | AddonInstance_VideoCodec |
Typedefs | |
typedef struct AddonProps_VideoCodec | AddonProps_VideoCodec |
typedef struct KodiToAddonFuncTable_VideoCodec | KodiToAddonFuncTable_VideoCodec |
typedef struct AddonToKodiFuncTable_VideoCodec | AddonToKodiFuncTable_VideoCodec |
typedef struct AddonInstance_VideoCodec | AddonInstance_VideoCodec |
Enumerations | |
enum | VIDEOCODEC_RETVAL { VC_NONE = 0 , VC_ERROR , VC_BUFFER , VC_PICTURE , VC_EOF } |
Return values used by video decoder interface. More... | |
enum | VIDEOCODEC_FORMAT { VIDEOCODEC_FORMAT_UNKNOWN = 0 , VIDEOCODEC_FORMAT_YV12 , VIDEOCODEC_FORMAT_I420 , VIDEOCODEC_FORMAT_MAXFORMATS } |
The video stream representations requested by Kodi. More... | |
enum | VIDEOCODEC_TYPE { VIDEOCODEC_UNKNOWN = 0 , VIDEOCODEC_VP8 , VIDEOCODEC_H264 , VIDEOCODEC_VP9 } |
Video codec types that can be requested from Kodi. More... | |
enum | VIDEOCODEC_PLANE { VIDEOCODEC_PICTURE_Y_PLANE = 0 , VIDEOCODEC_PICTURE_U_PLANE , VIDEOCODEC_PICTURE_V_PLANE , VIDEOCODEC_PICTURE_MAXPLANES = 3 } |
YUV Plane identification pointers. More... | |
enum | VIDEOCODEC_PICTURE_FLAG { VIDEOCODEC_PICTURE_FLAG_NONE = 0 , VIDEOCODEC_PICTURE_FLAG_DROP = (1 << 0) , VIDEOCODEC_PICTURE_FLAG_DRAIN = (1 << 1) } |
Video coded process flags, used to perform special operations in stream calls. More... | |
typedef struct AddonInstance_VideoCodec AddonInstance_VideoCodec |
typedef struct AddonProps_VideoCodec AddonProps_VideoCodec |
typedef struct AddonToKodiFuncTable_VideoCodec AddonToKodiFuncTable_VideoCodec |
typedef struct KodiToAddonFuncTable_VideoCodec KodiToAddonFuncTable_VideoCodec |