Safe Haskell | None |
---|---|
Language | Haskell2010 |
Media-independent properties of a tracks media content.
- newtype VideoMediaHeader where
- VideoMediaHeader :: (Template (U16 "graphicsmode") 0 :+ Template (U16Arr "opcolor" 3) '[0, 0, 0]) -> VideoMediaHeader
- videoMediaHeader :: VideoMediaHeader -> Box (FullBox VideoMediaHeader 0)
- newtype SoundMediaHeader where
- SoundMediaHeader :: (Template (I16 "balance") 0 :+ Constant (U16 "reserved") 0) -> SoundMediaHeader
- soundMediaHeader :: SoundMediaHeader -> Box (FullBox SoundMediaHeader 0)
- newtype HintMediaHeader where
- hintMediaHeader :: HintMediaHeader -> Box (FullBox HintMediaHeader 0)
- data NullMediaHeader = NullMediaHeader
- nullMediaHeader :: Box (FullBox NullMediaHeader 0)
Videos
newtype VideoMediaHeader where Source #
Video header data box.
VideoMediaHeader :: (Template (U16 "graphicsmode") 0 :+ Template (U16Arr "opcolor" 3) '[0, 0, 0]) -> VideoMediaHeader |
videoMediaHeader :: VideoMediaHeader -> Box (FullBox VideoMediaHeader 0) Source #
Create a video media header data box.
Sounds
newtype SoundMediaHeader where Source #
Sound header data box.
SoundMediaHeader :: (Template (I16 "balance") 0 :+ Constant (U16 "reserved") 0) -> SoundMediaHeader |
soundMediaHeader :: SoundMediaHeader -> Box (FullBox SoundMediaHeader 0) Source #
Create a sound media header data box.
Hints
newtype HintMediaHeader where Source #
Hint data box.
hintMediaHeader :: HintMediaHeader -> Box (FullBox HintMediaHeader 0) Source #
Create a hint media header data box.
Dummy/Null media
data NullMediaHeader Source #
Null header data box.
nullMediaHeader :: Box (FullBox NullMediaHeader 0) Source #
Create a null media header data box.