|
| virtual void | AudioData (const float *audioData, int audioDataLength, float *freqData, int freqDataLength) |
| | Pass audio data to the visualization. More...
|
| |
| | CInstanceVisualization () |
| | Visualization class constructor. More...
|
| |
| | CInstanceVisualization (KODI_HANDLE instance, const std::string &kodiVersion="") |
| | Visualization class constructor used to support multiple instance types. More...
|
| |
| kodi::HardwareContext | Device () |
| | Device that represents the display adapter. More...
|
| |
| virtual int | GetActivePreset () |
| | Get the index of the current preset. More...
|
| |
| virtual void | GetInfo (bool &wantsFreq, int &syncDelay) |
| | Used to get the number of buffers from the current visualization. More...
|
| |
| virtual bool | GetPresets (std::vector< std::string > &presets) |
| | Used to get a list of visualization presets the user can select. from. More...
|
| |
| int | Height () |
| | Returns the height of the rendering window. More...
|
| |
| virtual bool | IsDirty () |
| | Used to inform Kodi that the rendered region is dirty and need an update. More...
|
| |
| virtual bool | IsLocked () |
| | Check if the add-on is locked to the current preset. More...
|
| |
| virtual bool | LoadPreset (int select) |
| | Load a visualization preset. More...
|
| |
| virtual bool | LockPreset (bool lockUnlock) |
| | Lock the current visualization preset, preventing it from changing. More...
|
| |
| std::string | Name () |
| | Used to get the name of the add-on defined in addon.xml. More...
|
| |
| virtual bool | NextPreset () |
| | Load the next visualization preset. More...
|
| |
| float | PixelRatio () |
| | Pixel aspect ratio (often abbreviated PAR) is a ratio that describes how the width of a pixel compares to the height of that pixel. More...
|
| |
| std::string | Presets () |
| | Used to get the full path where the add-on is installed. More...
|
| |
| virtual bool | PrevPreset () |
| | Load the previous visualization preset. More...
|
| |
| std::string | Profile () |
| | Used to get the full path to the add-on's user profile. More...
|
| |
| virtual bool | RandomPreset () |
| | Switch to a new random preset. More...
|
| |
| virtual bool | RatePreset (bool plusMinus) |
| | Used to increase/decrease the visualization preset rating. More...
|
| |
| virtual void | Render () |
| | Used to indicate when the add-on should render. More...
|
| |
| virtual bool | Start (int channels, int samplesPerSec, int bitsPerSample, std::string songName) |
| | Used to notify the visualization that a new song has been started. More...
|
| |
| virtual void | Stop () |
| | Used to inform the visualization that the rendering control was stopped. More...
|
| |
| void | TransferPresets (const std::vector< std::string > &presets) |
| | To transfer available presets on addon. More...
|
| |
| virtual bool | UpdateAlbumart (std::string albumart) |
| | Inform the visualization of the current album art image. More...
|
| |
| virtual bool | UpdateTrack (const kodi::addon::VisualizationTrack &track) |
| | Inform the visualization of the current track's tag information. More...
|
| |
| int | Width () |
| | Returns the width of the rendering window. More...
|
| |
| int | X () |
| | Returns the X position of the rendering window. More...
|
| |
| int | Y () |
| | Returns the Y position of the rendering window. More...
|
| |
| | ~CInstanceVisualization () override=default |
| | Destructor. More...
|
| |
|
virtual ADDON_STATUS | CreateInstance (int instanceType, const std::string &instanceID, KODI_HANDLE instance, const std::string &version, KODI_HANDLE &addonInstance) |
| |
|
| IAddonInstance (ADDON_TYPE type, const std::string &version) |
| |