Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
vraudio::ResonanceAudio Class Reference

#include <resonance_audio.h>

+ Collaboration diagram for vraudio::ResonanceAudio:

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
 

Detailed Description

Definition at line 14 of file resonance_audio.h.

Constructor & Destructor Documentation

◆ ResonanceAudio()

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.

References api, and impl.

◆ ~ResonanceAudio()

vraudio::ResonanceAudio::~ResonanceAudio ( )

Definition at line 16 of file resonance_audio.cpp.

References api.

Member Function Documentation

◆ getAmbisonicOutput()

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().

+ Here is the caller graph for this function:

Member Data Documentation

◆ api

◆ impl

ResonanceAudioApiImpl* vraudio::ResonanceAudio::impl = nullptr

Definition at line 25 of file resonance_audio.h.

Referenced by ResonanceAudio(), and getAmbisonicOutput().

◆ roomEffectsEnabled

bool vraudio::ResonanceAudio::roomEffectsEnabled = true

Definition at line 26 of file resonance_audio.h.

Referenced by getAmbisonicOutput(), and QAudioEngine::setRoomEffectsEnabled().


The documentation for this class was generated from the following files: