|
|
| ResonanceAudioApiImpl (size_t num_channels, size_t frames_per_buffer, int sample_rate_hz) |
| |
| bool | FillInterleavedOutputBuffer (size_t num_channels, size_t num_frames, float *buffer_ptr) override |
| |
| bool | FillInterleavedOutputBuffer (size_t num_channels, size_t num_frames, int16 *buffer_ptr) override |
| |
| bool | FillPlanarOutputBuffer (size_t num_channels, size_t num_frames, float *const *buffer_ptr) override |
| |
| bool | FillPlanarOutputBuffer (size_t num_channels, size_t num_frames, int16 *const *buffer_ptr) override |
| |
| void | SetHeadPosition (float x, float y, float z) override |
| |
| void | SetHeadRotation (float x, float y, float z, float w) override |
| |
| void | SetMasterVolume (float volume) override |
| |
| void | SetStereoSpeakerMode (bool enabled) override |
| |
| SourceId | CreateAmbisonicSource (size_t num_channels) override |
| |
| SourceId | CreateStereoSource (size_t num_channels) override |
| |
| SourceId | CreateSoundObjectSource (RenderingMode rendering_mode) override |
| |
| void | DestroySource (SourceId source_id) override |
| |
| void | SetInterleavedBuffer (SourceId source_id, const float *audio_buffer_ptr, size_t num_channels, size_t num_frames) override |
| |
| void | SetInterleavedBuffer (SourceId source_id, const int16 *audio_buffer_ptr, size_t num_channels, size_t num_frames) override |
| |
| void | SetPlanarBuffer (SourceId source_id, const float *const *audio_buffer_ptr, size_t num_channels, size_t num_frames) override |
| |
| void | SetPlanarBuffer (SourceId source_id, const int16 *const *audio_buffer_ptr, size_t num_channels, size_t num_frames) override |
| |
| void | SetSourceDistanceAttenuation (SourceId source_id, float distance_attenuation) override |
| |
| void | SetSourceDistanceModel (SourceId source_id, DistanceRolloffModel rolloff, float min_distance, float max_distance) override |
| |
| void | SetSourcePosition (SourceId source_id, float x, float y, float z) override |
| |
| void | SetSourceRoomEffectsGain (SourceId source_id, float room_effects_gain) override |
| |
| void | SetSourceRotation (SourceId source_id, float x, float y, float z, float w) override |
| |
| void | SetSourceVolume (SourceId source_id, float volume) override |
| |
| void | SetSoundObjectDirectivity (SourceId sound_object_source_id, float alpha, float order) override |
| |
| void | SetSoundObjectListenerDirectivity (SourceId sound_object_source_id, float alpha, float order) override |
| |
| void | SetSoundObjectNearFieldEffectGain (SourceId sound_object_source_id, float gain) override |
| |
| void | SetSoundObjectOcclusionIntensity (SourceId sound_object_source_id, float intensity) override |
| |
| void | SetSoundObjectSpread (SourceId sound_object_source_id, float spread_deg) override |
| |
| void | EnableRoomEffects (bool enable) override |
| |
| void | SetReflectionProperties (const ReflectionProperties &reflection_properties) override |
| |
| void | SetReverbProperties (const ReverbProperties &reverb_properties) override |
| |
|
const AudioBuffer * | GetAmbisonicOutputBuffer () const |
| |
|
const AudioBuffer * | GetStereoOutputBuffer () const |
| |
|
void | ProcessNextBuffer () |
| |