Safe Haskell | None |
---|---|
Language | Haskell2010 |
Media-independent properties of a tracks media content.
Synopsis
- newtype MediaHeader (v :: Nat) where
- MediaHeader :: (Timing v :+ (Language :+ Constant (I16 "pre_defined") 0)) -> MediaHeader v
- mediaHeader :: KnownNat v => MediaHeader v -> Box (FullBox (MediaHeader v) v)
Documentation
newtype MediaHeader (v :: Nat) where Source #
Media header data box.
MediaHeader :: (Timing v :+ (Language :+ Constant (I16 "pre_defined") 0)) -> MediaHeader v |
Instances
IsBoxContent (MediaHeader v) Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.MediaHeader boxSize :: MediaHeader v -> BoxSize Source # boxBuilder :: MediaHeader v -> Builder Source # | |
IsBox (MediaHeader v) Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.MediaHeader type BoxContent (MediaHeader v) :: Type Source # toBoxType :: proxy (MediaHeader v) -> BoxType Source # | |
type BoxContent (MediaHeader v) Source # | |
type BoxTypeSymbol (MediaHeader v :: Type) Source # | |
mediaHeader :: KnownNat v => MediaHeader v -> Box (FullBox (MediaHeader v) v) Source #
Create a MediaHeader
box.