lib/membrane_aac_format/remote.ex
defmodule Membrane.RemoteStream.AAC do
@moduledoc """
Format definition for unparsed AAC stream with audio decoder configuration transmitted out-of-band.
Example of such a stream is AAC depayloaded from a container like MP4 or FLV, where audio specific config
is signalled outside of the AAC bytestream.
`encapsulation: :none` should be assumed.
"""
@enforce_keys [:audio_specific_config]
defstruct @enforce_keys
@type t() :: %__MODULE__{
audio_specific_config: binary()
}
end