Safe Haskell | None |
---|---|
Language | Haskell2010 |
Detailed audio sample description.
Synopsis
- newtype AudioSampleEntry b where
- type DefaultSoundSamplerate = 48000
Documentation
newtype AudioSampleEntry b where Source #
Fields of audio sample entries
AudioSampleEntry :: (Constant (U32Arr "reserved" 2) '[0, 0] :+ (Template (U16 "channelcount") 2 :+ (Template (U16 "samplesize") 16 :+ (U16 "pre_defined" :+ (Constant (U16 "reserved") 0 :+ (Template (U32 "samplerate") (DefaultSoundSamplerate * 65536) :+ b)))))) -> AudioSampleEntry b |
Instances
Functor AudioSampleEntry Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.AudioSampleEntry fmap :: (a -> b) -> AudioSampleEntry a -> AudioSampleEntry b # (<$) :: a -> AudioSampleEntry b -> AudioSampleEntry a # | |
Default b => Default (AudioSampleEntry b) Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.AudioSampleEntry def :: AudioSampleEntry b # | |
IsBoxContent b => IsBoxContent (AudioSampleEntry b) Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.AudioSampleEntry boxSize :: AudioSampleEntry b -> BoxSize Source # boxBuilder :: AudioSampleEntry b -> Builder Source # | |
type GetHandlerType (AudioSampleEntry b) Source # | |
type BoxTypeSymbol (AudioSampleEntry b :: Type) Source # | |
type DefaultSoundSamplerate = 48000 Source #