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.
- data DataReference
- data DataEntryUrl
- data DataEntryUrn
- dataReference :: KnownNat (Length ts) => Boxes ts -> Box (ContainerBox (FullBox DataReference 0) ts)
- localMediaDataReference :: Box (ContainerBox (FullBox DataReference 0) '[Box (FullBox DataEntryUrl 0)])
- localMediaDataEntryUrl :: Box (FullBox DataEntryUrl 0)
- dataEntryUrl :: Bool -> Maybe Text -> Box (FullBox DataEntryUrl 0)
- dataEntryUrn :: Bool -> Text -> Text -> Box (FullBox DataEntryUrn 0)
Documentation
data DataReference Source #
A container for DataEntryUrl
s and DataEntryUrn
s
data DataEntryUrl Source #
A container for a URL
data DataEntryUrn Source #
A container for a URN and optionally a URL
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.
localMediaDataEntryUrl :: Box (FullBox DataEntryUrl 0) Source #
Create a DataEntryUrl
box for local media entry with the flag set and
empty content.
dataEntryUrl :: Bool -> Maybe Text -> Box (FullBox DataEntryUrl 0) Source #
Create a DataEntryUrl
box. The flag determines if the url is local, i.e.
the media data is in the same file.
dataEntryUrn :: Bool -> Text -> Text -> Box (FullBox DataEntryUrn 0) Source #
Create a DataEntryUrn
box. The flag determines if the url is local, i.e.
the media data is in the same file.