Safe Haskell | None |
---|---|
Language | Haskell2010 |
Media-independent properties of a tracks media content.
- data SpecificMediaHeader where
- VideoMediaHeader :: (Template (U16 "graphicsmode") 0 :+ Template (U16 "reserved") 0) -> SpecificMediaHeader
- SoundMediaHeader :: (Template (I16 "balance") 0 :+ Constant (U16Arr "opcolor" 3) '[0, 0, 0]) -> SpecificMediaHeader
- HintMediaHeader :: (U16 "maxPDUsize" :+ (U16 "avgPDUsize" :+ (U16 "maxbitrate" :+ (U16 "avgbitrate" :+ U32 "reserved")))) -> SpecificMediaHeader
- NullMediaHeader :: SpecificMediaHeader
- specificMediaHeader :: ValidBox brand SpecificMediaHeader => SpecificMediaHeader -> Box brand SpecificMediaHeader
Documentation
data SpecificMediaHeader where Source #
Media header data box. The actual box type is determined by the claused used to construct the record.
VideoMediaHeader :: (Template (U16 "graphicsmode") 0 :+ Template (U16 "reserved") 0) -> SpecificMediaHeader | |
SoundMediaHeader :: (Template (I16 "balance") 0 :+ Constant (U16Arr "opcolor" 3) '[0, 0, 0]) -> SpecificMediaHeader | |
HintMediaHeader :: (U16 "maxPDUsize" :+ (U16 "avgPDUsize" :+ (U16 "maxbitrate" :+ (U16 "avgbitrate" :+ U32 "reserved")))) -> SpecificMediaHeader | |
NullMediaHeader :: SpecificMediaHeader |
specificMediaHeader :: ValidBox brand SpecificMediaHeader => SpecificMediaHeader -> Box brand SpecificMediaHeader Source #
Create a SpecificMediaHeader
box.