menu

AudioFormat

import { AudioFormat } from "destack:audio/binding";

Audio format.

language/library/src/audio/binding/device.ds:81:94
1export struct AudioFormat {2    sampleRate: uint32;3    channels: uint16;4    sampleFormat: AudioSampleFormat;5    bufferLayout: AudioBufferLayout;6    channelLayout: AudioChannelLayout;7    channelMask: uint64;8}

Members

sampleRate: uint32

Sample rate in hertz.

channels: uint16

Channel count.

sampleFormat: AudioSampleFormat

Sample format.

bufferLayout: AudioBufferLayout

Buffer layout.

channelLayout: AudioChannelLayout

Channel layout.

channelMask: uint64

Host channel mask, or zero when unavailable.