This module implements struct describing an Opus-encoded audio stream.
Based on RFC 6716.
Summary
Types
Number of channels transmitted in the stream.
Determines if stream uses self-delimiting framing.
Types
@type channels_t() :: 1 | 2
Number of channels transmitted in the stream.
@type self_delimiting_t() :: boolean()
Determines if stream uses self-delimiting framing.
Self-delimiting framing provides information necessary to parse uncontainerized Opus stream.
@type t() :: %Membrane.Opus{ channels: channels_t(), self_delimiting?: self_delimiting_t() }