|
Kodi Documentation 22.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"). | |
| #define | KODI_ADDON_AUDIODECODER_GET_TRACK_EXT(name) "." name KODI_ADDON_AUDIODECODER_TRACK_EXT |
| Macro to get file extension to track supported files. | |
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 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 |