RADLib
RADical C++ application framework
RADMedia::WavFormat Struct Reference

PCM/WAV stream format description. More...

#include <RADMedia.h>

Public Attributes

uint16_t channels = 0
 Number of interleaved channels. More...
 
uint32_t sampleRate = 0
 Samples per second. More...
 
uint16_t bitsPerSample = 0
 Bits per sample in the source representation. More...
 
uint16_t blockAlign = 0
 Bytes per interleaved frame. More...
 
uint32_t byteRate = 0
 Bytes per second. More...
 
AudioSampleFormat sampleFormat = AudioSampleFormat::Unknown
 Decoded sample format. More...
 

Detailed Description

PCM/WAV stream format description.

Member Data Documentation

◆ bitsPerSample

uint16_t RADMedia::WavFormat::bitsPerSample = 0

Bits per sample in the source representation.

◆ blockAlign

uint16_t RADMedia::WavFormat::blockAlign = 0

Bytes per interleaved frame.

◆ byteRate

uint32_t RADMedia::WavFormat::byteRate = 0

Bytes per second.

◆ channels

uint16_t RADMedia::WavFormat::channels = 0

Number of interleaved channels.

◆ sampleFormat

AudioSampleFormat RADMedia::WavFormat::sampleFormat = AudioSampleFormat::Unknown

Decoded sample format.

◆ sampleRate

uint32_t RADMedia::WavFormat::sampleRate = 0

Samples per second.


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