Qt 6.x
The Qt SDK
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: