struct WavHeader
Defined at line 85 of file ../../src/media/audio/lib/wav/wav_internal.h
As mentioned above, the WAVE_FOUR_CC is actually a menber of the previous
RIFF chunk, but we include it here so that we can manage our parent 'RIFF'
chunk and our 'data' subchunk with common code.
Public Members
uint32_t wave_four_cc
uint32_t fmt_four_cc
uint32_t fmt_chunk_len
uint16_t format
uint16_t channel_count
uint32_t frame_rate
uint32_t average_byte_rate
uint16_t frame_size
uint16_t bits_per_sample
Public Methods
void FixupEndianForWriting ()
RIFF files are stored in little-endian, regardless of host-architecture.
Defined at line 97 of file ../../src/media/audio/lib/wav/wav_internal.h
void FixupEndianForReading ()
Defined at line 110 of file ../../src/media/audio/lib/wav/wav_internal.h
void set_format (fuchsia::media::AudioSampleFormat f)
Defined at line 124 of file ../../src/media/audio/lib/wav/wav_internal.h
fuchsia::media::AudioSampleFormat sample_format ()
Defined at line 127 of file ../../src/media/audio/lib/wav/wav_internal.h