Results for “Std.Audio.Device.DeviceError”
11 matching declarations
Use module:Std.List, kind:fn, or is:exact. Put a Pudu type after ::.
- Std.Audio.Device.DeviceError
Why a bounded clip could not be presented to the default output device.
- Std.Audio.Device.closeStream
&Std.Audio.Device.Stream -> Bool -> Int -> Result[(), Std.Audio.Device.DeviceError]Release the stream exactly once, optionally sounding every queued frame.
- Std.Audio.Device.openStream
&Std.Audio.Device.StreamPlan -> Result[Std.Audio.Device.Stream, Std.Audio.Device.DeviceError]Open the default output and return the format accepted by its queue.
- Std.Audio.Device.pause
&Std.Audio.Device.Stream -> Result[(), Std.Audio.Device.DeviceError]Stop consuming queued frames while keeping them and the stream's position.
- Std.Audio.Device.plan
Int -> Int -> Int -> Result[Std.Audio.Device.Plan, Std.Audio.Device.DeviceError]Admit two to eight preallocated buffers of 16 through 4,096 frames each.
- Std.Audio.Device.play
&Std.Audio.Device.Plan -> &Std.Audio.Pcm -> Result[Std.Audio.Device.Playback, Std.Audio.Device.DeviceError]Play one admitted interleaved signed-16 clip and await exact completion.
- Std.Audio.Device.resume
&Std.Audio.Device.Stream -> Result[(), Std.Audio.Device.DeviceError]Continue consuming queued frames from where a pause left them.
- Std.Audio.Device.setVolume
&Std.Audio.Device.Stream -> Float64 -> Result[(), Std.Audio.Device.DeviceError]Set linear output volume from silence through unity.
- Std.Audio.Device.snapshot
&Std.Audio.Device.Stream -> Result[Std.Audio.Device.StreamSnapshot, Std.Audio.Device.DeviceError]Read one coherent telemetry sample and audio-master clock.
- Std.Audio.Device.streamPlan
Std.Audio.Format -> Int -> Int -> Int -> Result[Std.Audio.Device.StreamPlan, Std.Audio.Device.DeviceError]Admit a persistent stream request before touching a device.
- Std.Audio.Device.write
&Std.Audio.Device.Stream -> &Std.Audio.Pcm -> Result[Int, Std.Audio.Device.DeviceError]Enqueue one exact PCM chunk with bounded backpressure.
