Data.ByteString.Mp4.Boxes.AudioSpecificConfig

Decoder Configuration for ISO 14496-3 (Audio)

type AudioConfigAacLc freq channels

type AudioConfigHeAac freq channels

data AudioConfigAacMinimal

data AudioConfigSbrExplicitHierachical

type AudioConfigCommon aoId samplingFrequencyIndex channels rest

Audio Object Type

data AudioObjectTypeId

type AudioObjectTypeRec n

type family AudioObjectTypeField1 (n :: Nat) :: IsA (BitRecordField (MkFieldBits :: BitField (B 5) Nat 5)) where ...

type family AudioObjectTypeField2 (n :: Nat) :: BitRecord where ...

Sampling Frequency

type SamplingFreq

data SamplingFreqTable

sampleRateToNumber

sampleRateToEnum

Channel Config (Mono, Stereo, 7-1 Surround, ...)

type ChannelConfig

data ChannelConfigTable

channelConfigToNumber

channelConfigToEnum

More Specific audio decoder config

data AudioSubConfig

type family BitRecordOfAudioSubConfig (x :: IsA AudioSubConfig) :: BitRecord

data GASpecificConfig frameLenFlag coreCoderDelay extension

type DefaultGASpecificConfig

data GASExtension

data MkGASExtension

type BitRecordOfGASExtension x