RavEngine
Loading...
Searching...
No Matches
vraudio::SystemSettings Class Reference

Public Member Functions

 SystemSettings (size_t num_output_channels, size_t frames_per_buffer, int sample_rate_hz)
 
void SetHeadRotation (const WorldRotation &head_rotation)
 
void SetHeadPosition (const WorldPosition &head_position)
 
void SetStereoSpeakerMode (bool enabled)
 
SourceParametersManager * GetSourceParametersManager ()
 
const SourceParameters * GetSourceParameters (SourceId source_id) const
 
int GetSampleRateHz () const
 
size_t GetFramesPerBuffer () const
 
size_t GetNumChannels () const
 
const WorldRotation & GetHeadRotation () const
 
const WorldPosition & GetHeadPosition () const
 
bool IsStereoSpeakerModeEnabled () const
 
void SetMasterGain (float master_gain)
 
void SetReflectionProperties (const ReflectionProperties &reflection_properties)
 
void SetReverbProperties (const ReverbProperties &reverb_properties)
 
float GetMasterGain () const
 
const ReflectionProperties & GetReflectionProperties () const
 
const ReverbProperties & GetReverbProperties () const
 
SystemSettings & operator= (const SystemSettings &)=delete
 
 SystemSettings (const SystemSettings &)=delete
 

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