Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.ByteString.IsoBaseFileFormat.Boxes.MetaDataSampleEntry
Contents
Synopsis
- data family MetaDataCoding (c :: Symbol)
- type Uri = FullBox UriField 0
- newtype UriField = UriField (Tagged "theURI" Text)
- uriBox :: Text -> Box Uri
- newtype UriInitField = UriInitField (Tagged "uri_initialization_data" ByteString)
- type UriInit = FullBox UriInitField 0
- uriInitBox :: ByteString -> Box UriInit
- bitRateBox :: BitRate -> Box BitRate
- newtype BitRate = BitRate (U32 "bufferSizeDB" :+ (U32 "maxBitrate" :+ U32 "avgBitrate"))
Generat meta data sample entry
data family MetaDataCoding (c :: Symbol) Source #
A coproduct of meta data codings (XML, Text, ...)
Instances
XML Meta Data
Text Meta Data
URI based meta data
Uri Box
The URI that's inside the box
Instances
Default UriField Source # | |
IsBoxContent UriField Source # | |
IsBox UriField Source # | |
type BoxContent UriField Source # | |
type BoxTypeSymbol UriField Source # | |
Uri-Init Box
newtype UriInitField Source #
Opaque data for the applications processing Uri
meta data.
Constructors
UriInitField (Tagged "uri_initialization_data" ByteString) |
Instances
Default UriInitField Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.MetaDataSampleEntry Methods def :: UriInitField # | |
IsBoxContent UriInitField Source # | |
IsBox UriInitField Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.MetaDataSampleEntry Associated Types type BoxContent UriInitField :: Type Source # Methods toBoxType :: proxy UriInitField -> BoxType Source # | |
type BoxContent UriInitField Source # | |
type BoxTypeSymbol UriInitField Source # | |
uriInitBox :: ByteString -> Box UriInit Source #
Make box an UriInitField
Bit Rate Box
bitRateBox :: BitRate -> Box BitRate Source #
Create a box for bit rates. Every SampleEntry
instance for meta data
may contain this box at the end.
Bitrate info for meta data samples
Instances
Default BitRate Source # | |
IsBoxContent BitRate Source # | |
IsBox BitRate Source # | |
type BoxContent BitRate Source # | |
type BoxTypeSymbol BitRate Source # | |