Effective channel formats, controls, and sources of playback evidence.
Summary
Functions
PCM duplex with local queue clearing and admission/handoff observations.
Types
@type clear_scope() :: :none | :parlora_buffers | :remote_buffer
@type evidence() :: :queue | :handoff | :estimated_device_time | :device_report
@type pacing() :: :pipeline | :channel
@type t() :: %Parlora.Channel.Capabilities{ clear_scope: clear_scope(), full_duplex?: boolean(), input_formats: [Parlora.AudioFormat.t()], output_formats: [Parlora.AudioFormat.t()], output_pacing: pacing(), output_suppression?: boolean(), playback_evidence: [evidence()] }