![]() |
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
Classes | |
struct | KODI_ADDON_AUDIODECODER_INFO_TAG |
struct | AddonToKodiFuncTable_AudioDecoder |
struct | KodiToAddonFuncTable_AudioDecoder |
struct | AddonInstance_AudioDecoder |
Macros | |
#define | KODI_ADDON_AUDIODECODER_TRACK_EXT "_adecstrm" |
Identifier which is attached to stream files and with defined names in addon.xml (name="???" ) if addon supports "tracks" (set in addon.xml tracks="true" ). More... | |
#define | KODI_ADDON_AUDIODECODER_GET_TRACK_EXT(name) "." name KODI_ADDON_AUDIODECODER_TRACK_EXT |
Macro to get file extension to track supported files. More... | |
Enumerations | |
enum | AUDIODECODER_READ_RETURN { AUDIODECODER_READ_EOF = -1 , AUDIODECODER_READ_SUCCESS = 0 , AUDIODECODER_READ_ERROR = 1 } |
Functions | |
typedef | bool (ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_SUPPORTS_FILE_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl |
typedef | int (ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_READ_PCM_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl |
typedef | int64_t (ATTR_APIENTRYP PFN_KODI_ADDON_AUDIODECODER_SEEK_V1)(const KODI_ADDON_AUDIODECODER_HDL hdl |
typedef uint8_t size_t size_t* actualsize |
typedef struct AddonInstance_AudioDecoder AddonInstance_AudioDecoder |
typedef const char unsigned int int int int* bitspersample |
typedef const char * file |
typedef const char unsigned int int int int int64_t int enum AudioEngineDataFormat enum AudioEngineChannel info[AUDIOENGINE_CH_MAX] |
typedef void* KODI_ADDON_AUDIODECODER_HDL |
typedef const char unsigned int int int* samplerate |
typedef const char struct KODI_ADDON_AUDIODECODER_INFO_TAG* tag |
typedef bool | ( | ATTR_APIENTRYP | PFN_KODI_ADDON_AUDIODECODER_SUPPORTS_FILE_V1 | ) | const |
typedef int | ( | ATTR_APIENTRYP | PFN_KODI_ADDON_AUDIODECODER_READ_PCM_V1 | ) | const |
typedef int64_t | ( | ATTR_APIENTRYP | PFN_KODI_ADDON_AUDIODECODER_SEEK_V1 | ) | const |