Categorygithub.com/go-webdl/mp4
modulepackage
0.0.0-20220824000000-b665efa6cd29
Repository: https://github.com/go-webdl/mp4.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
If the Override TrackEncryptionBox parameters flag is set, then the SampleEncryptionBox specifies the AlgorithmID, IV_size, and KID parameters.
If the UseSubSampleEncryption flag is set, then the track fragment that contains this Sample Encryption Box SHALL use Subsample encryption as described in 9.5.
Indicates the presence of the base‐data‐offset field.
If base‐data‐offset‐present is 1, this flag is ignored.
No description provided by the author
No description provided by the author
No description provided by the author
This indicates that the duration provided in either default‐sampleduration, or by the default‐duration in the Track Extends Box, is empty, i.e.
Indicates the presence of this field, which over‐rides, in this fragment, the default set up in the Track Extends Box.
Indicates that the track is enabled.
Indicates that the track is used in the presentation.
Indicates that the track is used when previewing the presentation.
Indicates that the width and height fields are not expressed in pixel units.
No description provided by the author
this over‐rides the default flags for the first sample only.
each sample has a composition time offset (e.g.
indicates that each sample has its own duration, otherwise the default is used.
each sample has its own flags, otherwise the default is used.
each sample has its own size, otherwise the default is used.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
8.5.2 Sample Description Box.
The chunk offset table gives the index of each chunk into the containing file.
No description provided by the author
The pixel aspect ratio and clean aperture of the video may be specified using the ‘pasp’ and ‘clap’ sample entry boxes, respectively.
12.1.5 Colour information.
This box provides the offset between decoding time and composition time.
No description provided by the author
No description provided by the author
The data reference object contains a table of data references (normally URLs) that declare the location(s) of the media data used within the presentation.
The data information box contains objects that declare the location of the media information in a track.
The data reference object contains a table of data references (normally URLs) that declare the location(s) of the media data used within the presentation.
This box contains the degradation priority of each sample.
No description provided by the author
No description provided by the author
No description provided by the author
The extended language tag box represents media language information, based on RFC 4646 (Best Common Practices – BCP – 47) industry standard.
Files written to this version of this specification must contain a file‐type box.
No description provided by the author
No description provided by the author
This box within a Media Box declares media type of the track, and thus the process by which the mediadata in the track is presented.
No description provided by the author
No description provided by the author
The media declaration container contains all the objects that declare information about the media data within a track.
The media header declares overall information that is media‐independent, and relevant to characteristics of the media in a track.
This box contains all the objects that declare characteristic information of the media in the track.
The metadata for a presentation is stored in the single Movie Box which occurs at the top‐level of a file.
This box warns readers that there might be Movie Fragment Boxes in this file.
The movie fragments extend the presentation in time.
The movie fragment header contains a sequence number, as a safety check.
This box defines overall information which is media‐independent, and relevant to the entire presentation considered as a whole.
No description provided by the author
Streams for which no specific media header is identified use a null Media Header Box, as defined here.
The Original Format Box ‘frma’ contains the four‐character‐code of the original un‐transformed sample description:.
The pixel aspect ratio and clean aperture of the video may be specified using the ‘pasp’ and ‘clap’ sample entry boxes, respectively.
The Protection Scheme Information Box contains all the information required both to understand the encryption transform applied and its parameters, and also to find other information such as the kind and location of the key management system.
The Track Encryption Box contains default values for the isProtected flag, Per_Sample_IV_Size, and KID for the entire track.
The sample description table gives detailed information about the coding type used, and any initialization information needed for that coding.
The Sample Encryption box contains the sample specific encryption data.
No description provided by the author
No description provided by the author
8.5.2 Sample Description Box.
This box contains the sample count and a table giving the size in bytes of each sample.
No description provided by the author
The sample table contains all the time and data indexing of the media samples in a track.
Samples within the media data are grouped into chunks.
No description provided by the author
The Scheme Information Box is a container Box that is only interpreted by the scheme being used.
The Scheme Type Box (‘schm’) identifies the protection or restriction scheme.
Audio tracks use the SoundMediaHeaderbox in the media information box as defined in 8.4.5.
This box provides a compact marking of the sync samples within the stream.
This box contains a compact version of a table that allows indexing from decoding time to sample number.
No description provided by the author
This is a container box for a single track of a presentation.
The Track Encryption Box contains default values for the isProtected flag, Per_Sample_IV_Size, and KID for the entire track.
This sets up default values used by the movie fragments.
Within the movie fragment there is a set of track fragments, zero or more per track.
Each movie fragment can add zero or more fragments to each track; and a track fragment can add zero or more contiguous runs of samples.
This box specifies the characteristics of a single track.
Within the Track Fragment Box, there are zero or more Track Run Boxes.
No description provided by the author
No description provided by the author
Video tracks use the VideoMediaHeaderbox in the media information box as defined in 8.4.5.
Video tracks use VisualSampleEntryBox.

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author