| 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 # | |