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