![]() |
Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
|
#include <ThreadedAE.h>
Public Member Functions | |
virtual void | Run ()=0 |
virtual void | Stop ()=0 |
![]() | |
virtual void | Shutdown () |
virtual bool | Suspend ()=0 |
virtual bool | Resume ()=0 |
virtual bool | IsSuspended () |
virtual float | GetVolume ()=0 |
virtual void | SetVolume (const float volume)=0 |
virtual void | SetMute (const bool enabled)=0 |
virtual bool | IsMuted ()=0 |
virtual IAEStream * | MakeStream (AEAudioFormat &audioFormat, unsigned int options=0, IAEClockCallback *clock=NULL)=0 |
virtual bool | FreeStream (IAEStream *stream, bool finish)=0 |
virtual IAESound * | MakeSound (const std::string &file)=0 |
virtual void | FreeSound (IAESound *sound)=0 |
virtual void | EnumerateOutputDevices (AEDeviceList &devices, bool passthrough)=0 |
virtual bool | SupportsRaw (AEAudioFormat &format) |
virtual bool | SupportsSilenceTimeout () |
virtual bool | HasStereoAudioChannelCount () |
virtual bool | HasHDAudioChannelCount () |
virtual void | RegisterAudioCallback (IAudioCallback *pCallback) |
virtual void | UnregisterAudioCallback (IAudioCallback *pCallback) |
virtual bool | SupportsQualityLevel (enum AEQuality level) |
virtual bool | IsSettingVisible (const std::string &settingId) |
virtual void | KeepConfiguration (unsigned int millis) |
virtual void | DeviceChange () |
virtual bool | GetCurrentSinkFormat (AEAudioFormat &SinkFormat) |
![]() | |
virtual void | Cancel () |
virtual | ~IRunnable ()=default |
Additional Inherited Members | |
![]() | |
IAE ()=default | |
virtual | ~IAE ()=default |
virtual void | Start ()=0 |
|
pure virtual |