menu
AudioStream
import { AudioStream } from "destack:audio/binding";
Opened audio stream state.
1export struct AudioStream {2 backend: AudioBackendKind;3 deviceId: string;4 direction: AudioDirection;5 shareMode: AudioShareMode;6 mode: AudioStreamMode;7 format: AudioFormat;8 bufferFrames: uint32;9 quantumFrames: uint32;10 bufferCount: uint32;11 sampleBytes: uint16;12 frameBytes: uint32;13 planeBytes: uint32;14 flags: AudioStreamFlags;15}Members
backend: AudioBackendKindHost backend.
deviceId: stringStream device identifier.
direction: AudioDirectionStream direction.
shareMode: AudioShareModeShare mode.
mode: AudioStreamModeStream transfer contract.
format: AudioFormatNegotiated audio format.
bufferFrames: uint32Buffer size in frames.
quantumFrames: uint32Processing quantum in frames.
bufferCount: uint32Backend buffer count.
sampleBytes: uint16Bytes per sample.
frameBytes: uint32Bytes per interleaved frame.
planeBytes: uint32Bytes per channel plane when using planar buffers.
flags: AudioStreamFlagsEffective stream flags.