|
|
| BinauralSurroundRendererImpl (size_t frames_per_buffer, int sample_rate_hz) |
| |
|
bool | Init (SurroundFormat surround_format) |
| |
| void | SetStereoSpeakerMode (bool enabled) override |
| |
| size_t | GetNumAvailableFramesInInputBuffer () const override |
| |
| size_t | AddInterleavedInput (const int16 *input_buffer_ptr, size_t num_channels, size_t num_frames) override |
| |
| size_t | AddInterleavedInput (const float *input_buffer_ptr, size_t num_channels, size_t num_frames) override |
| |
| size_t | AddPlanarInput (const int16 *const *input_buffer_ptrs, size_t num_channels, size_t num_frames) override |
| |
| size_t | AddPlanarInput (const float *const *input_buffer_ptrs, size_t num_channels, size_t num_frames) override |
| |
| size_t | GetAvailableFramesInStereoOutputBuffer () const override |
| |
| size_t | GetInterleavedStereoOutput (int16 *output_buffer_ptr, size_t num_frames) override |
| |
| size_t | GetInterleavedStereoOutput (float *output_buffer_ptr, size_t num_frames) override |
| |
| size_t | GetPlanarStereoOutput (int16 **output_buffer_ptrs, size_t num_frames) override |
| |
| size_t | GetPlanarStereoOutput (float **output_buffer_ptrs, size_t num_frames) override |
| |
| bool | TriggerProcessing () override |
| |
| void | Clear () override |
| |
| void | SetHeadRotation (float w, float x, float y, float z) override |
| |
|
| enum | SurroundFormat {
kInvalid = 0
, kSurroundMono = 1
, kSurroundStereo = 2
, kSurroundFiveDotOne = 3
,
kSurroundSevenDotOne = 10
, kFirstOrderAmbisonics = 4
, kSecondOrderAmbisonics = 5
, kThirdOrderAmbisonics = 6
,
kFirstOrderAmbisonicsWithNonDiegeticStereo = 7
, kSecondOrderAmbisonicsWithNonDiegeticStereo = 8
, kThirdOrderAmbisonicsWithNonDiegeticStereo = 9
} |
| |
|
static BinauralSurroundRenderer * | Create (size_t frames_per_buffer, int sample_rate_hz, SurroundFormat surround_format) |
| |
◆ AddInterleavedInput() [1/2]
| size_t vraudio::BinauralSurroundRendererImpl::AddInterleavedInput |
( |
const float * |
input_buffer_ptr, |
|
|
size_t |
num_channels, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ AddInterleavedInput() [2/2]
| size_t vraudio::BinauralSurroundRendererImpl::AddInterleavedInput |
( |
const int16 * |
input_buffer_ptr, |
|
|
size_t |
num_channels, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ AddPlanarInput() [1/2]
| size_t vraudio::BinauralSurroundRendererImpl::AddPlanarInput |
( |
const float *const * |
input_buffer_ptrs, |
|
|
size_t |
num_channels, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ AddPlanarInput() [2/2]
| size_t vraudio::BinauralSurroundRendererImpl::AddPlanarInput |
( |
const int16 *const * |
input_buffer_ptrs, |
|
|
size_t |
num_channels, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ Clear()
| void vraudio::BinauralSurroundRendererImpl::Clear |
( |
| ) |
|
|
overridevirtual |
◆ GetAvailableFramesInStereoOutputBuffer()
| size_t vraudio::BinauralSurroundRendererImpl::GetAvailableFramesInStereoOutputBuffer |
( |
| ) |
const |
|
overridevirtual |
◆ GetInterleavedStereoOutput() [1/2]
| size_t vraudio::BinauralSurroundRendererImpl::GetInterleavedStereoOutput |
( |
float * |
output_buffer_ptr, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ GetInterleavedStereoOutput() [2/2]
| size_t vraudio::BinauralSurroundRendererImpl::GetInterleavedStereoOutput |
( |
int16 * |
output_buffer_ptr, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ GetNumAvailableFramesInInputBuffer()
| size_t vraudio::BinauralSurroundRendererImpl::GetNumAvailableFramesInInputBuffer |
( |
| ) |
const |
|
overridevirtual |
◆ GetPlanarStereoOutput() [1/2]
| size_t vraudio::BinauralSurroundRendererImpl::GetPlanarStereoOutput |
( |
float ** |
output_buffer_ptrs, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ GetPlanarStereoOutput() [2/2]
| size_t vraudio::BinauralSurroundRendererImpl::GetPlanarStereoOutput |
( |
int16 ** |
output_buffer_ptrs, |
|
|
size_t |
num_frames |
|
) |
| |
|
overridevirtual |
◆ SetHeadRotation()
| void vraudio::BinauralSurroundRendererImpl::SetHeadRotation |
( |
float |
w, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
|
overridevirtual |
◆ SetStereoSpeakerMode()
| void vraudio::BinauralSurroundRendererImpl::SetStereoSpeakerMode |
( |
bool |
enabled | ) |
|
|
overridevirtual |
◆ TriggerProcessing()
| bool vraudio::BinauralSurroundRendererImpl::TriggerProcessing |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- RavEngine/deps/resonance-audio/resonance_audio/graph/binaural_surround_renderer_impl.h
- RavEngine/deps/resonance-audio/resonance_audio/graph/binaural_surround_renderer_impl.cc