Skip to content

AAudioFormat#

Describes PCM audio: channel count, sample rate and sample format.

Header:#include <AUI/Audio/AAudioFormat.h>
CMake:aui_link(my_target PUBLIC aui::audio)

Detailed Description#

Returned by ISoundInputStream::info. Samples of different channels are interleaved.

AAudioFormat {
    .channelCount = AChannelFormat::STEREO,
    .sampleRate = 44100,
    .sampleFormat = ASampleFormat::I16,
}

Public fields and Signals#


channelCount#

AChannelFormat channelCount

Channel count.


sampleRate#

std::uint32_t sampleRate

Samples count per second (i.e. 48000, 44100).