#include <Visualization.h>
|
| CVisualization (const ADDON::AddonInfoPtr &addonInfo, float x, float y, float w, float h) |
|
| ~CVisualization () override |
|
bool | Start (int channels, int samplesPerSec, int bitsPerSample, const std::string &songName) |
|
void | Stop () |
|
void | AudioData (const float *audioData, int audioDataLength) |
|
bool | IsDirty () |
|
void | Render () |
|
int | GetSyncDelay () |
|
bool | NextPreset () |
|
bool | PrevPreset () |
|
bool | LoadPreset (int select) |
|
bool | RandomPreset () |
|
bool | LockPreset () |
|
bool | RatePreset (bool plus_minus) |
|
bool | UpdateAlbumart (const char *albumart) |
|
bool | UpdateTrack (const KODI_ADDON_VISUALIZATION_TRACK *track) |
|
bool | HasPresets () |
|
bool | GetPresetList (std::vector< std::string > &vecpresets) |
|
int | GetActivePreset () |
|
std::string | GetActivePresetName () |
|
bool | IsLocked () |
|
void | GetProperties (struct KODI_ADDON_VISUALIZATION_PROPS *props) |
|
void | TransferPreset (const std::string &preset) |
|
void | ClearPresets () |
|
Public Member Functions inherited from ADDON::IAddonInstanceHandler |
| IAddonInstanceHandler (ADDON_TYPE type, const AddonInfoPtr &addonInfo, AddonInstanceId instanceId=ADDON_INSTANCE_ID_UNUSED, KODI_HANDLE parentInstance=nullptr, const std::string &uniqueWorkID="") |
| Class constructor for handling add-on instance processes, allowing an add-on to handle multiple work simultaneously and independently.
|
|
virtual | ~IAddonInstanceHandler () |
|
ADDON_TYPE | UsedType () const |
|
AddonInstanceId | InstanceId () const |
|
const std::string & | UniqueWorkID () |
|
std::string | ID () const |
|
AddonInstanceId | InstanceID () const |
|
std::string | Name () const |
|
std::string | Author () const |
|
std::string | Icon () const |
|
std::string | Path () const |
|
std::string | Profile () const |
|
CAddonVersion | Version () const |
|
ADDON_STATUS | CreateInstance () |
|
void | DestroyInstance () |
|
const AddonDllPtr & | Addon () const |
|
AddonInfoPtr | GetAddonInfo () const |
|
virtual void | OnPreInstall () |
|
virtual void | OnPostInstall (bool update, bool modal) |
|
virtual void | OnPreUnInstall () |
|
virtual void | OnPostUnInstall () |
|
◆ CVisualization()
CVisualization::CVisualization |
( |
const ADDON::AddonInfoPtr & | addonInfo, |
|
|
float | x, |
|
|
float | y, |
|
|
float | w, |
|
|
float | h ) |
◆ ~CVisualization()
CVisualization::~CVisualization |
( |
| ) |
|
|
override |
◆ AudioData()
void CVisualization::AudioData |
( |
const float * | audioData, |
|
|
int | audioDataLength ) |
◆ ClearPresets()
void CVisualization::ClearPresets |
( |
| ) |
|
◆ GetActivePreset()
int CVisualization::GetActivePreset |
( |
| ) |
|
◆ GetActivePresetName()
std::string CVisualization::GetActivePresetName |
( |
| ) |
|
◆ GetPresetList()
bool CVisualization::GetPresetList |
( |
std::vector< std::string > & | vecpresets | ) |
|
◆ GetProperties()
◆ GetSyncDelay()
int CVisualization::GetSyncDelay |
( |
| ) |
|
◆ HasPresets()
bool CVisualization::HasPresets |
( |
| ) |
|
◆ IsDirty()
bool CVisualization::IsDirty |
( |
| ) |
|
◆ IsLocked()
bool CVisualization::IsLocked |
( |
| ) |
|
◆ LoadPreset()
bool CVisualization::LoadPreset |
( |
int | select | ) |
|
◆ LockPreset()
bool CVisualization::LockPreset |
( |
| ) |
|
◆ NextPreset()
bool CVisualization::NextPreset |
( |
| ) |
|
◆ PrevPreset()
bool CVisualization::PrevPreset |
( |
| ) |
|
◆ RandomPreset()
bool CVisualization::RandomPreset |
( |
| ) |
|
◆ RatePreset()
bool CVisualization::RatePreset |
( |
bool | plus_minus | ) |
|
◆ Render()
void CVisualization::Render |
( |
| ) |
|
◆ Start()
bool CVisualization::Start |
( |
int | channels, |
|
|
int | samplesPerSec, |
|
|
int | bitsPerSample, |
|
|
const std::string & | songName ) |
◆ Stop()
void CVisualization::Stop |
( |
| ) |
|
◆ TransferPreset()
void CVisualization::TransferPreset |
( |
const std::string & | preset | ) |
|
◆ UpdateAlbumart()
bool CVisualization::UpdateAlbumart |
( |
const char * | albumart | ) |
|
◆ UpdateTrack()
The documentation for this class was generated from the following files: