| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.ByteString.Mp4.Boxes.Mp4AudioSampleEntry
Description
mp4a Audio sample entry according to ISO 14496-14
Synopsis
- 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.
Instances
| IsBoxContent AudioEsd Source # | |
| type BoxTypeSymbol AudioEsd Source # | |
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 #