Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
KodiToAddonFuncTable_Visualization Struct Reference

#include <visualization.h>

Public Member Functions

 bool (__cdecl *start)(const struct AddonInstance_Visualization *instance
 
 void (__cdecl *stop)(const struct AddonInstance_Visualization *instance)
 
 void (__cdecl *get_info)(const struct AddonInstance_Visualization *instance
 
 void (__cdecl *audio_data)(const struct AddonInstance_Visualization *instance
 
 bool (__cdecl *is_dirty)(const struct AddonInstance_Visualization *instance)
 
 void (__cdecl *render)(const struct AddonInstance_Visualization *instance)
 
unsigned int (__cdecl *get_presets)(const struct AddonInstance_Visualization *instance)
 
 int (__cdecl *get_active_preset)(const struct AddonInstance_Visualization *instance)
 
 bool (__cdecl *prev_preset)(const struct AddonInstance_Visualization *instance)
 
 bool (__cdecl *next_preset)(const struct AddonInstance_Visualization *instance)
 
 bool (__cdecl *load_preset)(const struct AddonInstance_Visualization *instance
 
 bool (__cdecl *random_preset)(const struct AddonInstance_Visualization *instance)
 
 bool (__cdecl *lock_preset)(const struct AddonInstance_Visualization *instance)
 
 bool (__cdecl *rate_preset)(const struct AddonInstance_Visualization *instance
 
 bool (__cdecl *is_locked)(const struct AddonInstance_Visualization *instance)
 
 bool (__cdecl *update_albumart)(const struct AddonInstance_Visualization *instance
 
 bool (__cdecl *update_track)(const struct AddonInstance_Visualization *instance
 

Public Attributes

KODI_HANDLE addonInstance
 
int channels
 
int int samples_per_sec
 
int int int bits_per_sample
 
int int int const char * song_name
 
struct VIS_INFOinfo
 
const float * audio_data
 
const float int audio_data_length
 
const float int float * freq_data
 
const float int float int freq_data_length
 
int select
 
bool plus_minus
 
const char * albumart
 
const struct VIS_TRACKtrack
 

Member Function Documentation

◆ bool() [1/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl is_dirty) const

◆ bool() [2/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl is_locked) const

◆ bool() [3/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl load_preset) const

◆ bool() [4/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl lock_preset) const

◆ bool() [5/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl next_preset) const

◆ bool() [6/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl prev_preset) const

◆ bool() [7/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl random_preset) const

◆ bool() [8/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl rate_preset) const

◆ bool() [9/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl start) const

◆ bool() [10/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl update_albumart) const

◆ bool() [11/11]

KodiToAddonFuncTable_Visualization::bool ( __cdecl update_track) const

◆ int() [1/2]

KodiToAddonFuncTable_Visualization::int ( __cdecl get_active_preset) const

◆ int() [2/2]

unsigned KodiToAddonFuncTable_Visualization::int ( __cdecl get_presets) const

◆ void() [1/4]

KodiToAddonFuncTable_Visualization::void ( __cdecl audio_data) const

◆ void() [2/4]

KodiToAddonFuncTable_Visualization::void ( __cdecl get_info) const

◆ void() [3/4]

KodiToAddonFuncTable_Visualization::void ( __cdecl render) const

◆ void() [4/4]

KodiToAddonFuncTable_Visualization::void ( __cdecl stop) const

Member Data Documentation

◆ addonInstance

KODI_HANDLE KodiToAddonFuncTable_Visualization::addonInstance

◆ albumart

const char* KodiToAddonFuncTable_Visualization::albumart

◆ audio_data

const float* KodiToAddonFuncTable_Visualization::audio_data

◆ audio_data_length

const float int KodiToAddonFuncTable_Visualization::audio_data_length

◆ bits_per_sample

int int int KodiToAddonFuncTable_Visualization::bits_per_sample

◆ channels

int KodiToAddonFuncTable_Visualization::channels

◆ freq_data

const float int float* KodiToAddonFuncTable_Visualization::freq_data

◆ freq_data_length

const float int float int KodiToAddonFuncTable_Visualization::freq_data_length

◆ info

struct VIS_INFO* KodiToAddonFuncTable_Visualization::info

◆ plus_minus

bool KodiToAddonFuncTable_Visualization::plus_minus

◆ samples_per_sec

int int KodiToAddonFuncTable_Visualization::samples_per_sec

◆ select

int KodiToAddonFuncTable_Visualization::select

◆ song_name

int int int const char* KodiToAddonFuncTable_Visualization::song_name

◆ track

const struct VIS_TRACK* KodiToAddonFuncTable_Visualization::track

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