Safe Haskell | None |
---|---|
Language | Haskell2010 |
A table of data references (URL/URNs). This tables is referred to by the
SampleDescription
this supports splitting a file over several files. When a
media file is split for transportation, this still counts as being in the
same file as the.
Synopsis
- data DataReference
- dataReference :: KnownNat (Length ts) => Boxes ts -> Box (ContainerBox (FullBox DataReference 0) ts)
- localMediaDataReference :: Box (ContainerBox (FullBox DataReference 0) '[Box (FullBox DataEntryUrl 0)])
Documentation
data DataReference Source #
A container for DataEntryUrl
s and DataEntryUrn
s
Instances
Default DataReference Source # | |
IsBoxContent DataReference Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.DataReference boxSize :: DataReference -> BoxSize Source # boxBuilder :: DataReference -> Builder Source # | |
IsBox DataReference Source # | |
Defined in Data.ByteString.IsoBaseFileFormat.Boxes.DataReference type BoxContent DataReference :: Type Source # toBoxType :: proxy DataReference -> BoxType Source # | |
type BoxContent DataReference Source # | |
type BoxTypeSymbol DataReference Source # | |
dataReference :: KnownNat (Length ts) => Boxes ts -> Box (ContainerBox (FullBox DataReference 0) ts) Source #
Create a DataReference
box.
localMediaDataReference :: Box (ContainerBox (FullBox DataReference 0) '[Box (FullBox DataEntryUrl 0)]) Source #
Create a DataReference
box with a single local media entry.