Open 3D Engine AudioEngineWwise Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <WavParser.h>
Inherits Audio::AudioFileParser.
Public Member Functions | |
size_t | ParseHeader (AZ::IO::FileIOStream &fileStream) override |
bool | IsHeaderValid () const override |
AudioInputSampleType | GetSampleType () const override |
AZ::u32 | GetNumChannels () const override |
AZ::u32 | GetSampleRate () const override |
AZ::u32 | GetByteRate () const override |
AZ::u32 | GetBitsPerSample () const override |
AZ::u32 | GetDataSize () const override |
Public Member Functions inherited from Audio::AudioFileParser | |
AudioFileParser (const AudioFileParser &)=delete | |
AudioFileParser & | operator= (const AudioFileParser &)=delete |
Type of AudioFileParser for Wav File Format. Parses header information from Wav files and stores it for retrieval.
|
overridevirtual |
Check validity of the header info. This should only return true if the header was parsed and user can expect to see valid format data.
Implements Audio::AudioFileParser.
|
overridevirtual |
Parse header from a file stream. Parses header of an audio file and returns the byte-offset into the file where the audio data begins.
fileStream | An opened file stream on the audio file. |
Implements Audio::AudioFileParser.