isobmff-builder-0.2.0.0: A (bytestring-) builder for the ISO base media file format ISO-14496-12

Safe HaskellNone
LanguageHaskell2010

Data.ByteString.IsoBaseFileFormat.Boxes.MovieBox

Contents

Description

Meta data for a presentation of a movie.

Synopsis

Documentation

type MovieBox = Box "moov" Source #

The metadata for a presentation, a single MovieBox which occurs only once and top-level. It is pretty empty on it's own, but it contains nested boxes with all the relevant meta data.

movieBox :: ParentBox "moov" Source #

A movie parent box. Combine with the nested Boxes using boxes or '(^-)'

Example: > xxx :: Box "moov" > xxx = movieBox > ^- Nested (movieHeaderBox (MovieHeader ...)) > :- (trackBox > ^- Nested (trackHeaderBox (TrackHeader ...)) > :- trackReferenceBox (TrackReference ...) > :- trackGroupingIndication (TrackGroupingInd ...))

Orphan instances

BoxRules Symbol "moov" Source # 

Associated Types

type RestrictedTo "moov" (t :: "moov") :: Maybe [k] Source #

type IsTopLevelBox "moov" (t :: "moov") :: Bool Source #

type RequiredNestedBoxes "moov" (t :: "moov") :: [k] Source #

type GetCardinality "moov" (t :: "moov") (c :: "moov") :: Cardinality Source #