Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
KodiToAddonFuncTable_AudioDecoder Struct Reference

#include <AudioDecoder.h>

Public Member Functions

 bool (__cdecl *init)(const AddonInstance_AudioDecoder *instance
 
 int (__cdecl *read_pcm)(const AddonInstance_AudioDecoder *instance
 
 int64_t (__cdecl *seek)(const AddonInstance_AudioDecoder *instance
 
 bool (__cdecl *read_tag)(const AddonInstance_AudioDecoder *instance
 
 int (__cdecl *track_count)(const AddonInstance_AudioDecoder *instance
 

Public Attributes

kodi::addon::CInstanceAudioDecoderaddonInstance
 
const char * file
 
const char unsigned int filecache
 
const char unsigned int intchannels
 
const char unsigned int int intsamplerate
 
const char unsigned int int int intbitspersample
 
const char unsigned int int int int int64_ttotaltime
 
const char unsigned int int int int int64_t intbitrate
 
const char unsigned int int int int int64_t int AEDataFormatformat
 
const char unsigned int int int int int64_t int AEDataFormat const AEChannel ** info
 
uint8_tbuffer
 
uint8_t int size
 
uint8_t int intactualsize
 
int64_t time
 
const char char * title
 
const char char char * artist
 
const char char char intlength
 

Member Function Documentation

◆ bool() [1/2]

KodiToAddonFuncTable_AudioDecoder::bool ( __cdecl init) const

◆ bool() [2/2]

KodiToAddonFuncTable_AudioDecoder::bool ( __cdecl read_tag) const

◆ int() [1/2]

KodiToAddonFuncTable_AudioDecoder::int ( __cdecl read_pcm) const

◆ int() [2/2]

KodiToAddonFuncTable_AudioDecoder::int ( __cdecl track_count) const

◆ int64_t()

KodiToAddonFuncTable_AudioDecoder::int64_t ( __cdecl seek) const

Member Data Documentation

◆ actualsize

uint8_t int int* KodiToAddonFuncTable_AudioDecoder::actualsize

◆ addonInstance

kodi::addon::CInstanceAudioDecoder* KodiToAddonFuncTable_AudioDecoder::addonInstance

◆ artist

const char char char* KodiToAddonFuncTable_AudioDecoder::artist

◆ bitrate

const char unsigned int int int int int64_t int* KodiToAddonFuncTable_AudioDecoder::bitrate

◆ bitspersample

const char unsigned int int int int* KodiToAddonFuncTable_AudioDecoder::bitspersample

◆ buffer

uint8_t* KodiToAddonFuncTable_AudioDecoder::buffer

◆ channels

const char unsigned int int* KodiToAddonFuncTable_AudioDecoder::channels

◆ file

const char * KodiToAddonFuncTable_AudioDecoder::file

◆ filecache

const char unsigned int KodiToAddonFuncTable_AudioDecoder::filecache

◆ format

const char unsigned int int int int int64_t int AEDataFormat* KodiToAddonFuncTable_AudioDecoder::format

◆ info

const char unsigned int int int int int64_t int AEDataFormat const AEChannel** KodiToAddonFuncTable_AudioDecoder::info

◆ length

const char char char int* KodiToAddonFuncTable_AudioDecoder::length

◆ samplerate

const char unsigned int int int* KodiToAddonFuncTable_AudioDecoder::samplerate

◆ size

uint8_t int KodiToAddonFuncTable_AudioDecoder::size

◆ time

int64_t KodiToAddonFuncTable_AudioDecoder::time

◆ title

const char char* KodiToAddonFuncTable_AudioDecoder::title

◆ totaltime

const char unsigned int int int int int64_t* KodiToAddonFuncTable_AudioDecoder::totaltime

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