menu
AudioStreamRequest
import { AudioStreamRequest } from "destack:audio/binding";
Audio stream open request.
1export struct AudioStreamRequest {2 backend: AudioBackendSelection;3 deviceId: string;4 direction: AudioDirection;5 shareMode: AudioShareMode;6 mode: AudioStreamMode;7 format: AudioFormat;8 quantumFrames: uint32;9 bufferFrames: uint32;10 flags: AudioStreamFlags;11}Members
backend: AudioBackendSelectionBackend selection.
deviceId: stringDevice identifier, omitted for the backend default device.
direction: AudioDirectionStream direction.
shareMode: AudioShareModeShare mode.
mode: AudioStreamModeStream transfer contract.
format: AudioFormatRequested audio format.
quantumFrames: uint32Requested processing quantum in frames, or zero for backend default.
bufferFrames: uint32Requested buffering in frames, or zero for backend default.
flags: AudioStreamFlagsStream flags.