![]() |
Qt 6.x
The Qt SDK
|
#include <resonance_audio.h>
Public Member Functions | |
ResonanceAudio (size_t num_channels, size_t frames_per_buffer, int sample_rate_hz) | |
~ResonanceAudio () | |
int | getAmbisonicOutput (const float *buffers[], const float *reverb[], int nChannels) |
Public Attributes | |
ResonanceAudioApi * | api = nullptr |
ResonanceAudioApiImpl * | impl = nullptr |
bool | roomEffectsEnabled = true |
Definition at line 14 of file resonance_audio.h.
vraudio::ResonanceAudio::ResonanceAudio | ( | size_t | num_channels, |
size_t | frames_per_buffer, | ||
int | sample_rate_hz | ||
) |
Definition at line 10 of file resonance_audio.cpp.
vraudio::ResonanceAudio::~ResonanceAudio | ( | ) |
Definition at line 16 of file resonance_audio.cpp.
References api.
int vraudio::ResonanceAudio::getAmbisonicOutput | ( | const float * | buffers[], |
const float * | reverb[], | ||
int | nChannels | ||
) |
Definition at line 21 of file resonance_audio.cpp.
References i, impl, and roomEffectsEnabled.
Referenced by QAudioOutputStream::readData().
ResonanceAudioApi* vraudio::ResonanceAudio::api = nullptr |
Definition at line 24 of file resonance_audio.h.
Referenced by ResonanceAudio(), ~ResonanceAudio(), QAudioEnginePrivate::addSpatialSound(), QAudioEnginePrivate::addStereoSound(), QAudioOutputStream::readData(), QAudioEnginePrivate::removeSpatialSound(), QAudioEnginePrivate::removeStereoSound(), QAudioEngine::setMasterVolume(), QAudioEngine::setOutputDevice(), QAudioEngine::setOutputMode(), QAudioEngine::start(), QAudioEngine::stop(), and QAudioEnginePrivate::updateRooms().
ResonanceAudioApiImpl* vraudio::ResonanceAudio::impl = nullptr |
Definition at line 25 of file resonance_audio.h.
Referenced by ResonanceAudio(), and getAmbisonicOutput().
bool vraudio::ResonanceAudio::roomEffectsEnabled = true |
Definition at line 26 of file resonance_audio.h.
Referenced by getAmbisonicOutput(), and QAudioEngine::setRoomEffectsEnabled().