|
Open 3D Engine AudioSystem Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Attributes | |
| TAudioSourceId | m_sourceId { INVALID_AUDIO_SOURCE_ID } |
| Source Id, this is set after the source is created with the manager. | |
| AZ::u32 | m_sampleRate { 0 } |
| Sample rate of the source, e.g. 44100, 48000. | |
| AZ::u32 | m_numChannels { 0 } |
| Number of channels, e.g. 1 = Mono, 2 = Stereo. | |
| AZ::u32 | m_bitsPerSample { 0 } |
| Number of bits per sample, e.g. 16, 32. | |
| AZ::u32 | m_bufferSize { 0 } |
| Size of the buffer in bytes. | |
| AudioInputSourceType | m_sourceType { AudioInputSourceType::Unsupported } |
| The type of the source, e.g. File, Synthesis, Microphone. | |
| AudioInputSampleType | m_sampleType { AudioInputSampleType::Unsupported } |
| The sample format, e.g. Int, Float. | |
| AZStd::string | m_sourceFilename {} |
| The filename of the source (if any) | |
| bool | m_autoUnloadFile { false } |
| For files, whether the file should unload after playback completes. | |