Safe Haskell | None |
---|---|
Language | Haskell2010 |
mp4a
Audio sample entry according to ISO 14496-14
- audioSampleEntry :: U16 "data_reference_index" -> AudioSampleEntry AudioEsd -> Box (SampleEntry (AudioSampleEntry AudioEsd))
- aacAudioSampleEntrySimple :: Bool -> SamplingFreqTable -> ChannelConfigTable -> U16 "samplesize" -> AudioSampleEntry AudioEsd
- mkAudioEsdAacLcOrHeAac :: Bool -> SamplingFreqTable -> ChannelConfigTable -> AudioEsd
- newtype AudioEsd = AudioEsd EsdBox
- type Mp4AacLcEsDescriptor = ESDescriptorMp4File DefaultEsId (Mp4AacAudioDecoderConfigDescriptor (AudioConfigAacLc (EnumParam "samplingFreq" SamplingFreq) (EnumParam "channelConfig" ChannelConfig)))
- type Mp4HeAacEsDescriptor = ESDescriptorMp4File DefaultEsId (Mp4AacAudioDecoderConfigDescriptor (AudioConfigHeAac (EnumParam "samplingFreq" SamplingFreq) (EnumParam "channelConfig" ChannelConfig)))
- type Mp4AacAudioDecoderConfigDescriptor cfg = DecoderConfigDescriptor AudioIso14496_3 AudioStream '[cfg] '[]
Documentation
audioSampleEntry :: U16 "data_reference_index" -> AudioSampleEntry AudioEsd -> Box (SampleEntry (AudioSampleEntry AudioEsd)) Source #
A body for AudioSampleEntry
. This IsBoxContent
with an
ElementaryStreamDescriptor
for ISO-14496-3 audio, with audio decoder
specific info.
Create an AudioSampleEntry
with an AudioEsd
aacAudioSampleEntrySimple :: Bool -> SamplingFreqTable -> ChannelConfigTable -> U16 "samplesize" -> AudioSampleEntry AudioEsd Source #
Create an mp4 audio elementary stream descriptor full box
Consists of an ElementaryStreamDescriptor
derived from a DecoderSpecificInfo
.
type Mp4AacLcEsDescriptor = ESDescriptorMp4File DefaultEsId (Mp4AacAudioDecoderConfigDescriptor (AudioConfigAacLc (EnumParam "samplingFreq" SamplingFreq) (EnumParam "channelConfig" ChannelConfig))) Source #
type Mp4HeAacEsDescriptor = ESDescriptorMp4File DefaultEsId (Mp4AacAudioDecoderConfigDescriptor (AudioConfigHeAac (EnumParam "samplingFreq" SamplingFreq) (EnumParam "channelConfig" ChannelConfig))) Source #
type Mp4AacAudioDecoderConfigDescriptor cfg = DecoderConfigDescriptor AudioIso14496_3 AudioStream '[cfg] '[] Source #