|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| HostedAudioDeviceType (HostedAudioDeviceInterface &aif) | |
| void | scanForDevices () override |
| juce::StringArray | getDeviceNames (bool=false) const override |
| int | getDefaultDeviceIndex (bool) const override |
| int | getIndexOfDevice (juce::AudioIODevice *, bool) const override |
| bool | hasSeparateInputsAndOutputs () const override |
| juce::AudioIODevice * | createDevice (const juce::String &, const juce::String &) override |
| void | processBlock (juce::AudioBuffer< float > &buffer) |
| void | settingsChanged () |
Public Member Functions inherited from juce::AudioIODeviceType | |
| const String & | getTypeName () const noexcept |
| void | addListener (Listener *listener) |
| void | removeListener (Listener *listener) |
Additional Inherited Members | |
Static Public Member Functions inherited from juce::AudioIODeviceType | |
| static AudioIODeviceType * | createAudioIODeviceType_CoreAudio () |
| static AudioIODeviceType * | createAudioIODeviceType_iOSAudio () |
| static AudioIODeviceType * | createAudioIODeviceType_WASAPI (WASAPIDeviceMode deviceMode) |
| static AudioIODeviceType * | createAudioIODeviceType_DirectSound () |
| static AudioIODeviceType * | createAudioIODeviceType_ASIO () |
| static AudioIODeviceType * | createAudioIODeviceType_ALSA () |
| static AudioIODeviceType * | createAudioIODeviceType_JACK () |
| static AudioIODeviceType * | createAudioIODeviceType_Android () |
| static AudioIODeviceType * | createAudioIODeviceType_OpenSLES () |
| static AudioIODeviceType * | createAudioIODeviceType_Oboe () |
| static AudioIODeviceType * | createAudioIODeviceType_Bela () |
Protected Member Functions inherited from juce::AudioIODeviceType | |
| void | callDeviceChangeListeners () |
Definition at line 105 of file tracktion_HostedAudioDevice.cpp.
| tracktion::engine::HostedAudioDeviceType::HostedAudioDeviceType | ( | HostedAudioDeviceInterface & | aif | ) |
Definition at line 108 of file tracktion_HostedAudioDevice.cpp.
|
override |
Definition at line 112 of file tracktion_HostedAudioDevice.cpp.
|
overridevirtual |
Implements juce::AudioIODeviceType.
Definition at line 124 of file tracktion_HostedAudioDevice.cpp.
|
overridevirtual |
Implements juce::AudioIODeviceType.
Definition at line 120 of file tracktion_HostedAudioDevice.cpp.
|
overridevirtual |
Implements juce::AudioIODeviceType.
Definition at line 119 of file tracktion_HostedAudioDevice.cpp.
|
overridevirtual |
Implements juce::AudioIODeviceType.
Definition at line 121 of file tracktion_HostedAudioDevice.cpp.
|
overridevirtual |
Implements juce::AudioIODeviceType.
Definition at line 122 of file tracktion_HostedAudioDevice.cpp.
| void tracktion::engine::HostedAudioDeviceType::processBlock | ( | juce::AudioBuffer< float > & | buffer | ) |
Definition at line 135 of file tracktion_HostedAudioDevice.cpp.
|
overridevirtual |
Implements juce::AudioIODeviceType.
Definition at line 118 of file tracktion_HostedAudioDevice.cpp.
| void tracktion::engine::HostedAudioDeviceType::settingsChanged | ( | ) |
Definition at line 141 of file tracktion_HostedAudioDevice.cpp.