|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
b
to the container and sets the parent correctly.
Tracks
of the same type.byte[]
-> String
and vice versa.class BitRateBox extends Box('btrt') {
unsigned int(32) bufferSizeDB;
// gives the size of the decoding buffer for
// the elementary stream in bytes.
unsigned int(32) maxBitrate;
// gives the maximum rate in bits/second
// over any window of one second.
unsigned int(32) avgBitrate;
// avgBitrate gives the average rate in
// bits/second over the entire presentation.
}
IsoBufferWrapper
and its parent.ReadableByteChannel
that is backed by a ByteBuffer
.track
(as part of movie
).
Movie
in that all tracks have the timescale 10000000.
FragmentedMp4Builder.createTrex(com.googlecode.mp4parser.authoring.Movie, com.googlecode.mp4parser.authoring.Track)
for each track to generate them
Box Type: 'dinf'
Container: MediaInformationBox
('minf')
Mandatory: Yes
Quantity: Exactly one
The data information box contains objects that declare the location of the media information in a track.
Box Type : 'elst'
Container: EditBox
('edts')
Mandatory: No
Quantity : Zero or one
Entry
with all values set.
FullBox
contains all getters and setters specific
to a so-called full box according to the ISO/IEC 14496/12 specification.UserDataBox
.writableByteChannel
.
ByteBuffer
.
AlbumBox.getAlbumTitle()
return value.
AuthorBox.getAuthor()
return value.
startSample
(one based -> one is the first) and
ending with endSample
(exclusive).
MovieBox
.
MovieBox
.
H264TrackImpl
creates a Track
from an H.264
Annex B file.UserDataBox
containing information about the lyric location.
Box Type: 'mvhd'
Container: MovieBox
('moov')
Mandatory: Yes
Quantity: Exactly one
This box defines overall information which is media-independent, and relevant to the entire presentation
considered as a whole.Movie
object to an IsoFile.ProtectionSchemeInformationBox
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.UserDataBox
and containing information about the media's rating.ByteBuffer
.ByteBuffer
s that represent the samples of a given track.FragmentIntersectionFinder
cuts the input movie video tracks in
fragments of the same length exactly before the sync samples.SyncSampleIntersectFinderImpl
that will not create any fragment
smaller than the given minFragmentDurationSeconds
Box Type: 'titl'
Container: UserDataBox
('udta')
Mandatory: No
Quantity: Zero or one
Title for the media.
Box Type: 'tref'
Container: TrackBox
('trak')
Mandatory: No
Quantity: Zero or one
This box provides a reference from the containing track to another track in the presentation.FragmentIntersectionFinder
cuts the input movie in 2 second
snippets.byte[]
-> String
and vice versa.qualities
flattened into the
outputDirectory
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |