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::CInstanceAudioDecoder * addonInstance
 
const char * file
 
const char unsigned int filecache
 
const char unsigned int int * channels
 
const char unsigned int int int * samplerate
 
const char unsigned int int int int * bitspersample
 
const char unsigned int int int int int64_t * totaltime
 
const char unsigned int int int int int64_t int * bitrate
 
const char unsigned int int int int int64_t int AEDataFormat * format
 
const char unsigned int int int int int64_t int AEDataFormat const AEChannel ** info
 
uint8_t * buffer
 
uint8_t int size
 
uint8_t int int * actualsize
 
int64_t time
 
const char char * title
 
const char char char * artist
 
const char char char int * length
 

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: