Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Y 

A

AACTrackImpl - Class in org.mp4parser.muxer.tracks
 
AACTrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.AACTrackImpl
 
AACTrackImpl(DataSource, String) - Constructor for class org.mp4parser.muxer.tracks.AACTrackImpl
 
AbstractCueBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
AbstractCueBox(String) - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.AbstractCueBox
 
AbstractH26XTrack - Class in org.mp4parser.muxer.tracks
Bundles common functionality and parsing patterns of NAL based formats such as H264(AVC) and H265 (HEVC).
AbstractH26XTrack(DataSource, boolean) - Constructor for class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
AbstractH26XTrack(DataSource) - Constructor for class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
AbstractH26XTrack.LookAhead - Class in org.mp4parser.muxer.tracks
 
AbstractTrack - Class in org.mp4parser.muxer
 
AbstractTrack(String) - Constructor for class org.mp4parser.muxer.AbstractTrack
 
AC3TrackImpl - Class in org.mp4parser.muxer.tracks
 
AC3TrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.AC3TrackImpl
 
AC3TrackImpl(DataSource, String) - Constructor for class org.mp4parser.muxer.tracks.AC3TrackImpl
 
addString(String, Object) - Method in class org.mp4parser.muxer.tracks.h264.parsing.BTree
 
addTrack(Track) - Method in class org.mp4parser.muxer.Movie
 
Amf0Track - Class in org.mp4parser.muxer.tracks
 
Amf0Track(Map<Long, byte[]>) - Constructor for class org.mp4parser.muxer.tracks.Amf0Track
Creates a new AMF0 track from
append(String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.CharCache
 
append(char) - Method in class org.mp4parser.muxer.tracks.h264.parsing.CharCache
 
AppendTrack - Class in org.mp4parser.muxer.tracks
Appends two or more Tracks of the same type.
AppendTrack(Track...) - Constructor for class org.mp4parser.muxer.tracks.AppendTrack
 
appendTracknames(Track...) - Static method in class org.mp4parser.muxer.tracks.AppendTrack
 
asByteBuffer() - Method in interface org.mp4parser.muxer.Sample
 
asByteBuffer() - Method in class org.mp4parser.muxer.SampleImpl
 
aspect_ratio - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
aspect_ratio_idc - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
aspect_ratio_info_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
aspect_ratio_info_present_flag - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
AspectRatio - Class in org.mp4parser.muxer.tracks.h264.parsing.model
Aspect ratio dynamic enum
AU_UNIT_DELIMITER - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
Avc1ToAvc3TrackImpl - Class in org.mp4parser.muxer.tracks
Converts an avc1 track to an avc3 track.
Avc1ToAvc3TrackImpl(Track) - Constructor for class org.mp4parser.muxer.tracks.Avc1ToAvc3TrackImpl
 

B

bit_depth_chroma_minus8 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
bit_depth_chroma_minus8 - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
bit_depth_luma_minus8 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
bit_depth_luma_minus8 - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
bit_rate_scale - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
bit_rate_value_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
bitrate - Variable in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
bitsRead - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
BitstreamElement - Class in org.mp4parser.muxer.tracks.h264.parsing.model
 
BitstreamElement() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.BitstreamElement
 
BitStreamInfo() - Constructor for class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
BitstreamReader - Class in org.mp4parser.muxer.tracks.h264.parsing.read
A dummy implementation of H264 RBSP reading
BitstreamReader(InputStream) - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
bitstreamRestriction - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
BitstreamRestriction() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
BitstreamWriter - Class in org.mp4parser.muxer.tracks.h264.parsing.write
A dummy implementation of H264 RBSP output stream
BitstreamWriter(OutputStream) - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.write.BitstreamWriter
 
bottom_field_flag - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
bottom_field_pic_order_in_frame_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
bottom_right - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
BTree - Class in org.mp4parser.muxer.tracks.h264.parsing
Simple BTree implementation needed for haffman tables
BTree() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.BTree
 
BUFFER - Static variable in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
build(Movie) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
Builds the actual IsoFile from the Movie.
build(Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Builds the actual IsoFile from the Movie.
build(Movie) - Method in interface org.mp4parser.muxer.builder.Mp4Builder
Builds the actual IsoFile from the Movie.
build(String) - Static method in class org.mp4parser.muxer.container.mp4.MovieCreator
 
build(ReadableByteChannel, RandomAccessSource, String) - Static method in class org.mp4parser.muxer.container.mp4.MovieCreator
Creates Movie object from a ReadableByteChannel.
ByteBufferBackedInputStream(ByteBuffer) - Constructor for class org.mp4parser.muxer.tracks.h264.H264TrackImpl.ByteBufferBackedInputStream
 
ByteBufferHelper - Class in org.mp4parser.muxer.builder
Used to merge adjacent byte buffers.
ByteBufferHelper() - Constructor for class org.mp4parser.muxer.builder.ByteBufferHelper
 

C

calcCtts() - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
CAVLCReader - Class in org.mp4parser.muxer.tracks.h264.parsing.read
 
CAVLCReader(InputStream) - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
CAVLCWriter - Class in org.mp4parser.muxer.tracks.h264.parsing.write
A class responsible for outputting exp-Golumb values into binary stream
CAVLCWriter(OutputStream) - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
cbr_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
CencDecryptingSampleList - Class in org.mp4parser.muxer.tracks.encryption
 
CencDecryptingSampleList(RangeStartMap<Integer, SecretKey>, RangeStartMap<Integer, SampleEntry>, List<Sample>, List<CencSampleAuxiliaryDataFormat>) - Constructor for class org.mp4parser.muxer.tracks.encryption.CencDecryptingSampleList
 
CencDecryptingTrackImpl - Class in org.mp4parser.muxer.tracks.encryption
 
CencDecryptingTrackImpl(CencEncryptedTrack, SecretKey) - Constructor for class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
CencDecryptingTrackImpl(CencEncryptedTrack, Map<UUID, SecretKey>) - Constructor for class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
CencEncryptedTrack - Interface in org.mp4parser.muxer.tracks.encryption
Track encrypted with common (CENC).
CencEncryptingSampleEntryTransformer - Class in org.mp4parser.muxer.tracks.encryption
 
CencEncryptingSampleEntryTransformer() - Constructor for class org.mp4parser.muxer.tracks.encryption.CencEncryptingSampleEntryTransformer
 
CencEncryptingSampleList - Class in org.mp4parser.muxer.tracks.encryption
 
CencEncryptingSampleList(RangeStartMap<Integer, KeyIdKeyPair>, RangeStartMap<Integer, SampleEntry>, List<Sample>, List<CencSampleAuxiliaryDataFormat>) - Constructor for class org.mp4parser.muxer.tracks.encryption.CencEncryptingSampleList
 
CencEncryptingTrackImpl - Class in org.mp4parser.muxer.tracks.encryption
Encrypts a given track with common encryption.
CencEncryptingTrackImpl(Track, UUID, SecretKey, boolean) - Constructor for class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
CencEncryptingTrackImpl(Track, RangeStartMap<Integer, UUID>, Map<UUID, SecretKey>, String, boolean, boolean) - Constructor for class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
Encrypts a given source track.
CencMp4TrackImplImpl - Class in org.mp4parser.muxer
This track implementation is to be used when MP4 track is CENC encrypted.
CencMp4TrackImplImpl(long, Container, RandomAccessSource, String) - Constructor for class org.mp4parser.muxer.CencMp4TrackImplImpl
Creates a track from a TrackBox and potentially fragments.
changeTime(Node, String, long) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlSegmenter
 
ChangeTimeScaleTrack - Class in org.mp4parser.muxer.tracks
Changes the timescale of a track by wrapping the track.
ChangeTimeScaleTrack(Track, long, long[]) - Constructor for class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
Changes the time scale of the source track to the target time scale and makes sure that any rounding errors that may have summed are corrected exactly before the syncSamples.
chanmap - Variable in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
CharCache - Class in org.mp4parser.muxer.tracks.h264.parsing
 
CharCache(int) - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.CharCache
 
chroma_format_idc - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
chroma_format_idc - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
chroma_loc_info_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
chroma_qp_index_offset - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
chroma_sample_loc_type_bottom_field - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
chroma_sample_loc_type_top_field - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
ChromaFormat - Class in org.mp4parser.muxer.tracks.h264.parsing.model
Chroma format enum
ChromaFormat(int, int, int) - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
cleanBuffer(InputStream) - Static method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
CleanInputStream - Class in org.mp4parser.muxer.tracks
Removes NAL Unit emulation_prevention_three_byte.
CleanInputStream(InputStream) - Constructor for class org.mp4parser.muxer.tracks.CleanInputStream
 
clear() - Method in class org.mp4parser.muxer.tracks.h264.parsing.CharCache
 
ClippedTrack - Class in org.mp4parser.muxer.tracks
Generates a Track that starts at fromSample and ends at toSample (exclusive).
ClippedTrack(Track, long, long) - Constructor for class org.mp4parser.muxer.tracks.ClippedTrack
Wraps an existing track and masks out a number of samples.
clone() - Method in class org.mp4parser.muxer.TrackMetaData
 
close() - Method in interface org.mp4parser.muxer.DataSource
Tries to free all resources.
close() - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
close() - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
close() - Method in class org.mp4parser.muxer.FileRandomAccessSourceImpl
 
close() - Method in class org.mp4parser.muxer.InMemRandomAccessSourceImpl
 
close() - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
close() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
close() - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
close() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
close() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
close() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
close() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
close() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
close() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
close() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
close() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
close() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
close() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
close() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
close() - Method in class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
close() - Method in class org.mp4parser.muxer.WrappingTrack
 
CODED_SLICE_AUX_PIC - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
CODED_SLICE_DATA_PART_A - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
CODED_SLICE_DATA_PART_B - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
CODED_SLICE_DATA_PART_C - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
CODED_SLICE_EXT - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
CODED_SLICE_IDR - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
CODED_SLICE_NON_IDR - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
colour_description_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
colour_description_present_flag - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
colour_plane_id - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
colour_primaries - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
colour_primaries - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
constrained_intra_pred_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
constraint_set_0_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
constraint_set_1_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
constraint_set_2_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
constraint_set_3_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
constraint_set_4_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
constraint_set_5_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
cpb_cnt_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
cpb_removal_delay_length_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
cpb_size_scale - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
cpb_size_value_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
createCencBoxes(CencEncryptedTrack, SampleTableBox, int[]) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createCtts(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createDinf(Movie, Track) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createEdts(Track, Movie) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createEdts(Track, Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createFileTypeBox(Movie) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createFragment(List<Box>, Track, long, long, int) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createFtyp(Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMdat(long, long, Track, int) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMdhd(Movie, Track) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMdia(Track, Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMdiaHdlr(Track, Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMfhd(long, long, Track, int, MovieFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMfra(Movie, Container) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates a 'mfra' - movie fragment random access box for the given movie in the given isofile.
createMinf(Track, Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMoof(long, long, Track, int) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates a 'moof' box for a given sequence of samples.
createMoofMdat(Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createMoov(Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates a fully populated 'moov' box with all child boxes.
createMovieBox(Movie, Map<Track, int[]>) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createMvex(Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates a 'mvex' - movie extends box and populates it with 'trex' boxes by calling FragmentedMp4Builder.createTrex(Movie, Track) for each track to generate them
createMvhd(Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates a single 'mvhd' movie header box for a given movie.
createSaio(long, long, CencEncryptedTrack, int, TrackFragmentBox, MovieFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createSaiz(long, long, CencEncryptedTrack, int, TrackFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createSampleObject(List<? extends ByteBuffer>) - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
Builds an MP4 sample from a list of NALs.
createSampleObject(List<? extends ByteBuffer>) - Method in class org.mp4parser.muxer.tracks.h263.H263TrackImpl
 
createSdtp(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createSenc(long, long, CencEncryptedTrack, int, TrackFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createStbl(Track, Movie, Map<Track, int[]>) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createStbl(Movie, Track) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createStco(Track, Movie, Map<Track, int[]>, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createStsc(Track, Map<Track, int[]>, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createStsd(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createStsd(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createStss(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createStsz(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createStts(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createSubs(Track, SampleTableBox) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createTfdt(long, Track, TrackFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createTfhd(long, long, Track, int, TrackFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createTfra(Track, Container) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates a 'tfra' - track fragment random access box for the given track with the isoFile.
createTkhd(Movie, Track) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createTrackBox(Track, Movie, Map<Track, int[]>) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
createTraf(long, long, Track, int, MovieFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createTrak(Track, Movie) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createTrex(Movie, Track) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
createTrun(long, long, Track, int, TrackFragmentBox) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Creates one or more track run boxes for a given sequence.
createUdta(Movie) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
Override to create a user data box that may contain metadata.
ctts - Variable in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
CueIDBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
CueIDBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.CueIDBox
 
CuePayloadBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
CuePayloadBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.CuePayloadBox
 
CueSettingsBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
CueSettingsBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.CueSettingsBox
 
CueSourceIDBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
CueSourceIDBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.CueSourceIDBox
 
CueTimeBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
CueTimeBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.CueTimeBox
 

D

DataSource - Interface in org.mp4parser.muxer
 
deblocking_filter_control_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
Debug - Class in org.mp4parser.muxer.tracks.h264.parsing
 
Debug() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
debug - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
debugBits - Variable in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
decodingTimes - Variable in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
deepCopyDocument(Document, File) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
DefaultFragmenterImpl - Class in org.mp4parser.muxer.builder
This FragmentIntersectionFinder cuts the input movie in 2 second snippets.
DefaultFragmenterImpl(double) - Constructor for class org.mp4parser.muxer.builder.DefaultFragmenterImpl
 
DefaultMp4Builder - Class in org.mp4parser.muxer.builder
Creates a plain MP4 file from a video.
DefaultMp4Builder() - Constructor for class org.mp4parser.muxer.builder.DefaultMp4Builder
 
DefaultMp4SampleList - Class in org.mp4parser.muxer.container.mp4
 
DefaultMp4SampleList(long, Container, RandomAccessSource) - Constructor for class org.mp4parser.muxer.container.mp4.DefaultMp4SampleList
 
delta_pic_order_always_zero_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
delta_pic_order_cnt_0 - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
delta_pic_order_cnt_1 - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
delta_pic_order_cnt_bottom - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
direct_8x8_inference_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
discardByte() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
discardNext3AndMarkStart() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
DivideTimeScaleTrack - Class in org.mp4parser.muxer.tracks
Changes the timescale of a track by wrapping the track.
DivideTimeScaleTrack(Track, int) - Constructor for class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
down(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.BTree
 
dpb_output_delay_length_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
DTSTrackImpl - Class in org.mp4parser.muxer.tracks
 
DTSTrackImpl(DataSource, String) - Constructor for class org.mp4parser.muxer.tracks.DTSTrackImpl
 
DTSTrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.DTSTrackImpl
 

E

EC3TrackImpl - Class in org.mp4parser.muxer.tracks
Created by IntelliJ IDEA.
EC3TrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.EC3TrackImpl
 
EC3TrackImpl.BitStreamInfo - Class in org.mp4parser.muxer.tracks
 
Edit - Class in org.mp4parser.muxer
Format agnostic EditListBox.Entry.
Edit(long, long, double, double) - Constructor for class org.mp4parser.muxer.Edit
 
END_OF_SEQUENCE - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
END_OF_STREAM - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
entropy_coding_mode_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
entropy_coding_mode_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
equals(Object) - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
extended - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
Extended_SAR - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.model.AspectRatio
 
extractImages(Document) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
extractLanguage(List<Document>) - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
extractMimeTypes(Document) - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 

F

field_pic_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
field_pic_flag - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
FileDataSourceImpl - Class in org.mp4parser.muxer
 
FileDataSourceImpl(File) - Constructor for class org.mp4parser.muxer.FileDataSourceImpl
 
FileDataSourceImpl(String) - Constructor for class org.mp4parser.muxer.FileDataSourceImpl
 
FileDataSourceImpl(FileChannel) - Constructor for class org.mp4parser.muxer.FileDataSourceImpl
 
FileDataSourceImpl(FileChannel, String) - Constructor for class org.mp4parser.muxer.FileDataSourceImpl
 
FileDataSourceViaHeapImpl - Class in org.mp4parser.muxer
 
FileDataSourceViaHeapImpl(File) - Constructor for class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
FileDataSourceViaHeapImpl(String) - Constructor for class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
FileDataSourceViaHeapImpl(FileChannel) - Constructor for class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
FileDataSourceViaHeapImpl(FileChannel, String) - Constructor for class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
FileRandomAccessSourceImpl - Class in org.mp4parser.muxer
 
FileRandomAccessSourceImpl(RandomAccessFile) - Constructor for class org.mp4parser.muxer.FileRandomAccessSourceImpl
 
fillBuffer() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
FILLER_DATA - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
findNextNal(AbstractH26XTrack.LookAhead) - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
first_mb_in_slice - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
firstTimestamp(Document) - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
fixed_frame_rate_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
flush() - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.BitstreamWriter
 
forbiddenZeroFlag - Variable in class org.mp4parser.muxer.tracks.h265.H265NalUnitHeader
 
FragmentedMp4Builder - Class in org.mp4parser.muxer.builder
Creates a fragmented MP4 file.
FragmentedMp4Builder() - Constructor for class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
FragmentedMp4SampleList - Class in org.mp4parser.muxer.container.mp4
 
FragmentedMp4SampleList(long, Container, RandomAccessSource) - Constructor for class org.mp4parser.muxer.container.mp4.FragmentedMp4SampleList
 
fragmenter - Variable in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
Fragmenter - Interface in org.mp4parser.muxer.builder
 
frame_crop_bottom_offset - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
frame_crop_left_offset - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
frame_crop_right_offset - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
frame_crop_top_offset - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
frame_cropping_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
frame_mbs_only_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
frame_num - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
frameSize - Variable in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
fromId(int) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
fromValue(int) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.AspectRatio
 

G

gaps_in_frame_num_value_allowed_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
general_constraint_indicator_flags - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
general_level_idc - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
general_profile_compatibility_flags - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
general_profile_idc - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
general_profile_space - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
general_tier_flag - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
get(int) - Method in class org.mp4parser.muxer.container.mp4.DefaultMp4SampleList
 
get(int) - Method in class org.mp4parser.muxer.container.mp4.FragmentedMp4SampleList
 
get(int) - Method in class org.mp4parser.muxer.container.mp4.Mp4SampleList
 
get(long, long) - Method in class org.mp4parser.muxer.FileRandomAccessSourceImpl
 
get(long, long) - Method in class org.mp4parser.muxer.InMemRandomAccessSourceImpl
 
get(long, long) - Method in interface org.mp4parser.muxer.RandomAccessSource
 
get(int) - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingSampleList
 
get(int) - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingSampleList
 
getAllNamespaces(Document) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
getBitPosition() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
getBox(WritableByteChannel) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.AbstractCueBox
 
getBox(WritableByteChannel) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getBox(WritableByteChannel) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTEmptyCueBox
 
getCommonIndices(long[], long[], long, long[]...) - Method in class org.mp4parser.muxer.builder.SyncSampleIntersectFinderImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.AbstractTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getCompositionTimeEntries() - Method in interface org.mp4parser.muxer.Track
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getCompositionTimeEntries() - Method in class org.mp4parser.muxer.WrappingTrack
 
getContent() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.AbstractCueBox
 
getCreationTime() - Method in class org.mp4parser.muxer.TrackMetaData
 
getCueIDBox() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getCuePayloadBox() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getCueSettingsBox() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getCueSourceIDBox() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getCueTimeBox() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getCurBit() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
getCurrentSampleEntry() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
getCurrentSampleEntry() - Method in class org.mp4parser.muxer.tracks.h263.H263TrackImpl
 
getCurrentSampleEntry() - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
getCurrentSampleEntry() - Method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
getDate() - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
getDefaultKeyId() - Method in class org.mp4parser.muxer.PiffMp4TrackImpl
 
getDuration() - Method in class org.mp4parser.muxer.AbstractTrack
 
getDuration() - Method in interface org.mp4parser.muxer.Track
The duration of the track in track timescale.
getDuration() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getDuration() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getDuration() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getDuration() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getDuration() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getDuration() - Method in class org.mp4parser.muxer.WrappingTrack
 
getEdits() - Method in class org.mp4parser.muxer.AbstractTrack
 
getEdits() - Method in interface org.mp4parser.muxer.Track
 
getEdits() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getEdits() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getEdits() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getEdits() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getEdits() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getEdits() - Method in class org.mp4parser.muxer.WrappingTrack
 
getEndTime(Node) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
getFragmenter() - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
getFrom() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl.Line
 
getGroup() - Method in class org.mp4parser.muxer.TrackMetaData
 
getHandler() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getHandler() - Method in interface org.mp4parser.muxer.Track
 
getHandler() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getHandler() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getHandler() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getHandler() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getHandler() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getHandler() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.h263.H263TrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
getHandler() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getHandler() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getHandler() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getHandler() - Method in class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
getHandler() - Method in class org.mp4parser.muxer.WrappingTrack
 
getHeight() - Method in class org.mp4parser.muxer.TrackMetaData
 
getId() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
getKey() - Method in class org.mp4parser.muxer.tracks.encryption.KeyIdKeyPair
 
getKeyId() - Method in class org.mp4parser.muxer.tracks.encryption.KeyIdKeyPair
 
getLanguage() - Method in class org.mp4parser.muxer.TrackMetaData
 
getLanguage(Document) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getLayer() - Method in class org.mp4parser.muxer.TrackMetaData
 
getMatrix() - Method in class org.mp4parser.muxer.Movie
 
getMatrix() - Method in class org.mp4parser.muxer.TrackMetaData
 
getMediaRate() - Method in class org.mp4parser.muxer.Edit
 
getMediaTime() - Method in class org.mp4parser.muxer.Edit
 
getModificationTime() - Method in class org.mp4parser.muxer.TrackMetaData
 
getNal() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
getNalUnitHeader(ByteBuffer) - Static method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
getNalUnitHeader(ByteBuffer) - Static method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
getName() - Method in class org.mp4parser.muxer.AbstractTrack
 
getName() - Method in class org.mp4parser.muxer.CencMp4TrackImplImpl
 
getName() - Method in class org.mp4parser.muxer.PiffMp4TrackImpl
 
getName() - Method in interface org.mp4parser.muxer.Track
A name for identification purposes.
getName() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getName() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getName() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getName() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getName() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getName() - Method in class org.mp4parser.muxer.WrappingTrack
 
getNextTrackId() - Method in class org.mp4parser.muxer.Movie
 
getSampleDependencies() - Method in class org.mp4parser.muxer.AbstractTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getSampleDependencies() - Method in interface org.mp4parser.muxer.Track
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSampleDependencies() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getSampleDurations() - Method in interface org.mp4parser.muxer.Track
Each samples is covers a small time span in a video.
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getSampleDurations() - Method in class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
getSampleDurations() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSampleEncryptionEntries() - Method in class org.mp4parser.muxer.CencMp4TrackImplImpl
 
getSampleEncryptionEntries() - Method in class org.mp4parser.muxer.PiffMp4TrackImpl
 
getSampleEncryptionEntries() - Method in interface org.mp4parser.muxer.tracks.encryption.CencEncryptedTrack
 
getSampleEncryptionEntries() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getSampleEntries() - Method in interface org.mp4parser.muxer.Track
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.Avc1ToAvc3TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.h263.H263TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getSampleEntries() - Method in class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
getSampleEntries() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSampleEntry() - Method in interface org.mp4parser.muxer.Sample
 
getSampleEntry() - Method in class org.mp4parser.muxer.SampleImpl
 
getSampleGroups() - Method in class org.mp4parser.muxer.AbstractTrack
 
getSampleGroups() - Method in interface org.mp4parser.muxer.Track
 
getSampleGroups() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSampleGroups() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSampleGroups() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getSampleGroups() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSampleGroups() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSampleGroups() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSampleGroups() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSamples(long, long, Track) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Gets all samples starting with startSample (one based -> one is the first) and ending with endSample (exclusive).
getSamples() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getSamples() - Method in interface org.mp4parser.muxer.Track
The list of all samples.
getSamples() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getSamples() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getSamples() - Method in class org.mp4parser.muxer.tracks.Avc1ToAvc3TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSamples() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getSamples() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSamples() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.h263.H263TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
getSamples() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSamples() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getSamples() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getSamples() - Method in class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
getSamples() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSampleSizes(long, long, Track, int) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
Gets the sizes of a sequence of samples.
getSegmentDuration() - Method in class org.mp4parser.muxer.Edit
 
getSize() - Method in interface org.mp4parser.muxer.Sample
 
getSize() - Method in class org.mp4parser.muxer.SampleImpl
 
getSize() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.AbstractCueBox
 
getSize() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getSize() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTEmptyCueBox
 
getStartTime(Node) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
getSubHeight() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
getSubs() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.AbstractTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getSubsampleInformationBox() - Method in interface org.mp4parser.muxer.Track
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getSubsampleInformationBox() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSubWidth() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
getSyncSamples() - Method in class org.mp4parser.muxer.AbstractTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getSyncSamples() - Method in interface org.mp4parser.muxer.Track
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getSyncSamples() - Method in class org.mp4parser.muxer.WrappingTrack
 
getSyncSamplesTimestamps(Movie, Track) - Static method in class org.mp4parser.muxer.builder.SyncSampleIntersectFinderImpl
Calculates the timestamp of all tracks' sync samples.
getText() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl.Line
 
getTimescale(Movie) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
getTimeScale() - Method in class org.mp4parser.muxer.Edit
 
getTimescale() - Method in class org.mp4parser.muxer.Movie
 
getTimescale() - Method in class org.mp4parser.muxer.TrackMetaData
 
getTo() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl.Line
 
getTrackByTrackId(long) - Method in class org.mp4parser.muxer.Movie
 
getTrackId() - Method in class org.mp4parser.muxer.TrackMetaData
 
getTrackMetaData() - Method in class org.mp4parser.muxer.Mp4TrackImpl
 
getTrackMetaData() - Method in interface org.mp4parser.muxer.Track
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.AC3TrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.Amf0Track
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.AppendTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.ClippedTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.DTSTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.TextTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
getTrackMetaData() - Method in class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
getTrackMetaData() - Method in class org.mp4parser.muxer.WrappingTrack
 
getTracks() - Method in class org.mp4parser.muxer.Movie
 
getType() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.AbstractCueBox
 
getType() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
getType() - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTEmptyCueBox
 
getValue() - Method in class org.mp4parser.muxer.tracks.h264.parsing.BTree
 
getValue() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.AspectRatio
 
getVolume() - Method in class org.mp4parser.muxer.TrackMetaData
 
getWidth() - Method in class org.mp4parser.muxer.TrackMetaData
 

H

H263TrackImpl - Class in org.mp4parser.muxer.tracks.h263
 
H263TrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.h263.H263TrackImpl
 
H264NalUnitHeader - Class in org.mp4parser.muxer.tracks.h264
 
H264NalUnitHeader() - Constructor for class org.mp4parser.muxer.tracks.h264.H264NalUnitHeader
 
H264NalUnitTypes - Interface in org.mp4parser.muxer.tracks.h264
Created by sannies on 18.05.2015.
H264TrackImpl - Class in org.mp4parser.muxer.tracks.h264
The H264TrackImpl creates a Track from an H.264 Annex B file.
H264TrackImpl(DataSource, String, long, int) - Constructor for class org.mp4parser.muxer.tracks.h264.H264TrackImpl
Creates a new Track object from a raw H264 source (DataSource dataSource1).
H264TrackImpl(DataSource, String) - Constructor for class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
H264TrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
H264TrackImpl.ByteBufferBackedInputStream - Class in org.mp4parser.muxer.tracks.h264
 
H265NalUnitHeader - Class in org.mp4parser.muxer.tracks.h265
Created by sannies on 02.01.2015.
H265NalUnitHeader() - Constructor for class org.mp4parser.muxer.tracks.h265.H265NalUnitHeader
 
H265NalUnitTypes - Interface in org.mp4parser.muxer.tracks.h265
Created by sannies on 02.01.2015.
H265TrackImpl - Class in org.mp4parser.muxer.tracks.h265
Takes a raw H265 stream and muxes into an MP4.
H265TrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
hashCode() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
hasSubSampleEncryption() - Method in class org.mp4parser.muxer.CencMp4TrackImplImpl
 
hasSubSampleEncryption() - Method in class org.mp4parser.muxer.PiffMp4TrackImpl
 
hasSubSampleEncryption() - Method in interface org.mp4parser.muxer.tracks.encryption.CencEncryptedTrack
 
hasSubSampleEncryption() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingTrackImpl
 
HRDParameters - Class in org.mp4parser.muxer.tracks.h264.parsing.model
 
HRDParameters() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
HrdParameters - Class in org.mp4parser.muxer.tracks.h265
 
HrdParameters(boolean, int, CAVLCReader) - Constructor for class org.mp4parser.muxer.tracks.h265.HrdParameters
 

I

idr_pic_id - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
initial_cpb_removal_delay_length_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
InMemRandomAccessSourceImpl - Class in org.mp4parser.muxer
Typically used for tests.
InMemRandomAccessSourceImpl(ByteBuffer) - Constructor for class org.mp4parser.muxer.InMemRandomAccessSourceImpl
 
InMemRandomAccessSourceImpl(byte[]) - Constructor for class org.mp4parser.muxer.InMemRandomAccessSourceImpl
 
isByteAligned() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 

K

KeyIdKeyPair - Class in org.mp4parser.muxer.tracks.encryption
Pairs up KeyId with Key.
KeyIdKeyPair(UUID, SecretKey) - Constructor for class org.mp4parser.muxer.tracks.encryption.KeyIdKeyPair
 

L

lastTimestamp(Document) - Method in class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 
length() - Method in class org.mp4parser.muxer.tracks.h264.parsing.CharCache
 
level_idc - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
Line(long, long, String) - Constructor for class org.mp4parser.muxer.tracks.TextTrackImpl.Line
 
log2_max_frame_num_minus4 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
log2_max_mv_length_horizontal - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
log2_max_mv_length_vertical - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
log2_max_pic_order_cnt_lsb_minus4 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
LookAhead(DataSource) - Constructor for class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
low_delay_hrd_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 

M

main(String[]) - Static method in class org.mp4parser.muxer.builder.DefaultFragmenterImpl
 
main(String[]) - Static method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl
 
main(String[]) - Static method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
main(String[]) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
map(long, long) - Method in interface org.mp4parser.muxer.DataSource
Maps a part of this DataSource into a ByteBuffer.
map(long, long) - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
map(long, long) - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
map(long, long) - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
map(long, long) - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
markSupported() - Method in class org.mp4parser.muxer.tracks.CleanInputStream
 
matrix_coefficients - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
matrix_coeffs - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
max_bits_per_mb_denom - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
max_bytes_per_pic_denom - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
max_dec_frame_buffering - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
mb_adaptive_frame_field_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
MemoryDataSourceImpl - Class in org.mp4parser.muxer
Created by sannies on 10/15/13.
MemoryDataSourceImpl(byte[]) - Constructor for class org.mp4parser.muxer.MemoryDataSourceImpl
 
MemoryDataSourceImpl(ByteBuffer) - Constructor for class org.mp4parser.muxer.MemoryDataSourceImpl
 
mergeAdjacentBuffers(List<ByteBuffer>) - Static method in class org.mp4parser.muxer.builder.ByteBufferHelper
 
min_spatial_segmentation_idc - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
MONOCHROME - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
moreRBSPData() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
motion_vectors_over_pic_boundaries_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
Movie - Class in org.mp4parser.muxer
 
Movie() - Constructor for class org.mp4parser.muxer.Movie
 
Movie(List<Track>) - Constructor for class org.mp4parser.muxer.Movie
 
MovieCreator - Class in org.mp4parser.muxer.container.mp4
Shortcut to build a movie from an MP4 file.
MovieCreator() - Constructor for class org.mp4parser.muxer.container.mp4.MovieCreator
 
MP3TrackImpl - Class in org.mp4parser.muxer.tracks
MPEG V1 Layer 3 Audio.
MP3TrackImpl(DataSource) - Constructor for class org.mp4parser.muxer.tracks.MP3TrackImpl
 
MP3TrackImpl(DataSource, String) - Constructor for class org.mp4parser.muxer.tracks.MP3TrackImpl
 
Mp4Builder - Interface in org.mp4parser.muxer.builder
Transforms a Movie object to an IsoFile.
Mp4SampleList - Class in org.mp4parser.muxer.container.mp4
Creates a list of ByteBuffers that represent the samples of a given track.
Mp4SampleList(long, Container, RandomAccessSource) - Constructor for class org.mp4parser.muxer.container.mp4.Mp4SampleList
 
Mp4TrackImpl - Class in org.mp4parser.muxer
Represents a single track of an MP4 file.
Mp4TrackImpl(long, Container, RandomAccessSource, String) - Constructor for class org.mp4parser.muxer.Mp4TrackImpl
Creates a track from a TrackBox and potentially fragments.
MultiFileDataSourceImpl - Class in org.mp4parser.muxer
A rather naive DataSource implementation allowing multiple files as source.
MultiFileDataSourceImpl(File...) - Constructor for class org.mp4parser.muxer.MultiFileDataSourceImpl
 
MultiplyTimeScaleTrack - Class in org.mp4parser.muxer.tracks
Changes the timescale of a track by wrapping the track.
MultiplyTimeScaleTrack(Track, int) - Constructor for class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 

N

nal_ref_idc - Variable in class org.mp4parser.muxer.tracks.h264.H264NalUnitHeader
 
NAL_TYPE_AUD_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_BLA_N_LP - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_BLA_W_LP - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_BLA_W_RADL - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_CRA_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_EOB_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_EOS_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_FD_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_IDR_N_LP - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_IDR_W_RADL - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_PPS_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_PREFIX_SEI_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RADL_N - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RADL_R - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RASL_N - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RASL_R - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_IRAP_VCL22 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_IRAP_VCL23 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_NVCL41 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_NVCL42 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_NVCL43 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_NVCL44 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL24 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL25 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL26 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL27 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL28 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL29 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL30 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL31 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL_N10 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL_N12 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL_N14 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL_R11 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL_R13 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_RSV_VCL_R15 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_SPS_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_STSA_N - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_STSA_R - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_TRAIL_N - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_TRAIL_R - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_TSA_N - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_TSA_R - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC48 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC49 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC50 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC51 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC52 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC53 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC54 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_UNSPEC55 - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
NAL_TYPE_VPS_NUT - Static variable in interface org.mp4parser.muxer.tracks.h265.H265NalUnitTypes
 
nal_unit_type - Variable in class org.mp4parser.muxer.tracks.h264.H264NalUnitHeader
 
nalHRDParams - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
nalUnitType - Variable in class org.mp4parser.muxer.tracks.h265.H265NalUnitHeader
 
NAMESPACE_CONTEXT - Static variable in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
nextThreeEquals000or001orEof(boolean) - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
nextThreeEquals001() - Method in class org.mp4parser.muxer.tracks.AbstractH26XTrack.LookAhead
 
normalizeTimes(Document) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlSegmenter
 
nuhLayerId - Variable in class org.mp4parser.muxer.tracks.h265.H265NalUnitHeader
 
nuhTemporalIdPlusOne - Variable in class org.mp4parser.muxer.tracks.h265.H265NalUnitHeader
 
num_ref_frames - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
num_ref_frames_in_pic_order_cnt_cycle - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
num_ref_idx_l0_active_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
num_ref_idx_l1_active_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
num_reorder_frames - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
num_slice_groups_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
num_units_in_tick - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 

O

offset_for_non_ref_pic - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
offset_for_top_to_bottom_field - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
offsetForRefFrame - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
OneJpegPerIframe - Class in org.mp4parser.muxer.tracks.mjpeg
Created by sannies on 13.02.2015.
OneJpegPerIframe(String, File[], Track) - Constructor for class org.mp4parser.muxer.tracks.mjpeg.OneJpegPerIframe
 
org.mp4parser.muxer - package org.mp4parser.muxer
 
org.mp4parser.muxer.builder - package org.mp4parser.muxer.builder
 
org.mp4parser.muxer.container.mp4 - package org.mp4parser.muxer.container.mp4
 
org.mp4parser.muxer.tracks - package org.mp4parser.muxer.tracks
 
org.mp4parser.muxer.tracks.encryption - package org.mp4parser.muxer.tracks.encryption
 
org.mp4parser.muxer.tracks.h263 - package org.mp4parser.muxer.tracks.h263
 
org.mp4parser.muxer.tracks.h264 - package org.mp4parser.muxer.tracks.h264
 
org.mp4parser.muxer.tracks.h264.parsing - package org.mp4parser.muxer.tracks.h264.parsing
 
org.mp4parser.muxer.tracks.h264.parsing.model - package org.mp4parser.muxer.tracks.h264.parsing.model
 
org.mp4parser.muxer.tracks.h264.parsing.read - package org.mp4parser.muxer.tracks.h264.parsing.read
 
org.mp4parser.muxer.tracks.h264.parsing.write - package org.mp4parser.muxer.tracks.h264.parsing.write
 
org.mp4parser.muxer.tracks.h265 - package org.mp4parser.muxer.tracks.h265
 
org.mp4parser.muxer.tracks.mjpeg - package org.mp4parser.muxer.tracks.mjpeg
 
org.mp4parser.muxer.tracks.ttml - package org.mp4parser.muxer.tracks.ttml
 
org.mp4parser.muxer.tracks.webvtt - package org.mp4parser.muxer.tracks.webvtt
 
org.mp4parser.muxer.tracks.webvtt.sampleboxes - package org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
overscan_appropriate_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
overscan_info_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 

P

peakNextBits(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
pic_height_in_luma_samples - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
pic_height_in_map_units_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
pic_init_qp_minus26 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
pic_init_qs_minus26 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
pic_order_cnt_lsb - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
pic_order_cnt_type - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
PIC_PARAMETER_SET - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
pic_parameter_set_id - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
pic_parameter_set_id - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
pic_scaling_list_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet.PPSExt
 
pic_struct_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
pic_width_in_luma_samples - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
pic_width_in_mbs_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
PicTiming - Class in org.mp4parser.muxer.tracks.h265
Created by sannies on 03.02.2015.
PictureParameterSet - Class in org.mp4parser.muxer.tracks.h264.parsing.model
Picture Parameter Set entity of H264 bitstream capable to serialize / deserialize with CAVLC bitstream
PictureParameterSet() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
PictureParameterSet.PPSExt - Class in org.mp4parser.muxer.tracks.h264.parsing.model
 
PiffMp4TrackImpl - Class in org.mp4parser.muxer
This track implementation is to be used when MP4 track is CENC encrypted.
PiffMp4TrackImpl(long, Container, RandomAccessSource, String) - Constructor for class org.mp4parser.muxer.PiffMp4TrackImpl
Creates a track from a TrackBox and potentially fragments.
position() - Method in interface org.mp4parser.muxer.DataSource
Returns the DataSource's current position.
position(long) - Method in interface org.mp4parser.muxer.DataSource
Sets the DataSource's position.
position() - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
position(long) - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
position() - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
position(long) - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
position() - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
position(long) - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
position() - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
position(long) - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
pps - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
PPSExt() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet.PPSExt
 
PREFIX_NAL_UNIT - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
pretty(Document, OutputStream, int) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
print(short[]) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
print(int) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
print(String) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
print8x8(int[]) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
print8x8(short[]) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
print8x8(ShortBuffer) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
println(String) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
profile_idc - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
profile_tier_level(int, CAVLCReader) - Method in class org.mp4parser.muxer.tracks.h265.VideoParameterSet
 
putSamples(Track, List<Sample>) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 

Q

qpprime_y_zero_transform_bypass_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 

R

RandomAccessSource - Interface in org.mp4parser.muxer
Allows random access to some data source as some data structure such as chunks in an mdat require random access with absolute offsets.
read(ByteBuffer) - Method in interface org.mp4parser.muxer.DataSource
Reads a sequence of bytes from this channel into the given buffer.
read(ByteBuffer) - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
read(ByteBuffer) - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
read(ByteBuffer) - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
read(ByteBuffer) - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
read() - Method in class org.mp4parser.muxer.tracks.CleanInputStream
 
read(byte[], int, int) - Method in class org.mp4parser.muxer.tracks.CleanInputStream
Copy of InputStream.read(b, off, len)
read() - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl.ByteBufferBackedInputStream
 
read(byte[], int, int) - Method in class org.mp4parser.muxer.tracks.h264.H264TrackImpl.ByteBufferBackedInputStream
 
read(byte[]) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
read(InputStream) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
read(CAVLCReader, int) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingList
 
read(byte[]) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
read(InputStream) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
read(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
read1Bit() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
readAE() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readAEI() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readBool() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
readBool(String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readByte() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
readCE(BTree, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readME(String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readNBit(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
readNBit(int, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readRemainingByte() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.BitstreamReader
 
readSE(String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readTE(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readTrailingBits() - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readU(int, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readUE(String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
readZeroBitCount(String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.read.CAVLCReader
 
redundant_pic_cnt_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
ReplaceSampleTrack - Class in org.mp4parser.muxer.tracks
Generates a Track where a single sample has been replaced by a given ByteBuffer.
ReplaceSampleTrack(Track, long, ByteBuffer) - Constructor for class org.mp4parser.muxer.tracks.ReplaceSampleTrack
 
RESERVED_21 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
RESERVED_22 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
RESERVED_23 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
reserved_zero_2bits - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
RESERVERED_16 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
RESERVERED_17 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
RESERVERED_18 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
residual_color_transform_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
run_length_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 

S

Sample - Interface in org.mp4parser.muxer
 
SampleEntryTransformer - Interface in org.mp4parser.muxer.tracks.encryption
 
SampleImpl - Class in org.mp4parser.muxer
 
SampleImpl(ByteBuffer, SampleEntry) - Constructor for class org.mp4parser.muxer.SampleImpl
 
SampleImpl(ByteBuffer[], SampleEntry) - Constructor for class org.mp4parser.muxer.SampleImpl
 
SampleImpl(long, long, ByteBuffer, SampleEntry) - Constructor for class org.mp4parser.muxer.SampleImpl
 
sampleNumbers(Track) - Method in class org.mp4parser.muxer.builder.DefaultFragmenterImpl
Gets the ordinal number of the samples which will be the first sample in each fragment (First sample == 1).
sampleNumbers(Track) - Method in interface org.mp4parser.muxer.builder.Fragmenter
Gets the ordinal number of the samples which will be the first sample in each fragment (First sample == 1).
sampleNumbers(Track) - Method in class org.mp4parser.muxer.builder.StaticFragmentIntersectionFinderImpl
 
sampleNumbers(Track) - Method in class org.mp4parser.muxer.builder.SyncSampleIntersectFinderImpl
Gets an array of sample numbers that are meant to be the first sample of each chunk or fragment.
samplerate - Variable in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
SAMPLING_FREQUENCY_INDEX_MAP - Static variable in class org.mp4parser.muxer.tracks.AACTrackImpl
 
sar_height - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
sar_height - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
sar_width - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
sar_width - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
scalindMatrix - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet.PPSExt
 
ScalingList - Class in org.mp4parser.muxer.tracks.h264.parsing.model
Scaling list entity capable to serialize / deserialize with CAVLC bitstream
ScalingList() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingList
 
scalingList - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingList
 
ScalingList4x4 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingMatrix
 
ScalingList8x8 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingMatrix
 
ScalingMatrix - Class in org.mp4parser.muxer.tracks.h264.parsing.model
 
ScalingMatrix() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingMatrix
 
scalingMatrix - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
sdtp - Variable in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
second_chroma_qp_index_offset - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet.PPSExt
 
SEI - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
SEIMessage - Class in org.mp4parser.muxer.tracks.h264
Created by sannies on 15.08.2015.
SEIMessage(InputStream, SeqParameterSet) - Constructor for class org.mp4parser.muxer.tracks.h264.SEIMessage
 
SEIMessage - Class in org.mp4parser.muxer.tracks.h265
Created by sannies on 03.02.2015.
SEIMessage(BitReaderBuffer) - Constructor for class org.mp4parser.muxer.tracks.h265.SEIMessage
 
SEQ_PARAMETER_SET - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
SEQ_PARAMETER_SET_EXT - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
seq_parameter_set_id - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
seq_parameter_set_id - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
SeqParameterSet - Class in org.mp4parser.muxer.tracks.h264.parsing.model
Sequence Parameter Set structure of h264 bitstream capable to serialize and deserialize with CAVLC bitstream
SeqParameterSet() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
SequenceParameterSetRbsp - Class in org.mp4parser.muxer.tracks.h265
Created by sannies on 03.02.2015.
SequenceParameterSetRbsp(InputStream) - Constructor for class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
setContent(String) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.AbstractCueBox
 
setCreationTime(Date) - Method in class org.mp4parser.muxer.TrackMetaData
 
setCueIDBox(CueIDBox) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
setCuePayloadBox(CuePayloadBox) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
setCueSettingsBox(CueSettingsBox) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
setCueSourceIDBox(CueSourceIDBox) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
setCueTimeBox(CueTimeBox) - Method in class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
setFragmenter(Fragmenter) - Method in class org.mp4parser.muxer.builder.DefaultMp4Builder
 
setFragmenter(Fragmenter) - Method in class org.mp4parser.muxer.builder.FragmentedMp4Builder
 
setGroup(int) - Method in class org.mp4parser.muxer.TrackMetaData
 
setHeight(double) - Method in class org.mp4parser.muxer.TrackMetaData
 
setLanguage(String) - Method in class org.mp4parser.muxer.TrackMetaData
 
setLayer(int) - Method in class org.mp4parser.muxer.TrackMetaData
 
setMatrix(Matrix) - Method in class org.mp4parser.muxer.Movie
 
setMatrix(Matrix) - Method in class org.mp4parser.muxer.TrackMetaData
 
setModificationTime(Date) - Method in class org.mp4parser.muxer.TrackMetaData
 
setTimescale(long) - Method in class org.mp4parser.muxer.TrackMetaData
 
setTrackId(long) - Method in class org.mp4parser.muxer.TrackMetaData
 
setTracks(List<Track>) - Method in class org.mp4parser.muxer.Movie
 
setVolume(float) - Method in class org.mp4parser.muxer.TrackMetaData
 
setWidth(double) - Method in class org.mp4parser.muxer.TrackMetaData
 
SilenceTrackImpl - Class in org.mp4parser.muxer.tracks
This is just a basic idea how things could work but they don't.
SilenceTrackImpl(Track, long) - Constructor for class org.mp4parser.muxer.tracks.SilenceTrackImpl
 
size() - Method in class org.mp4parser.muxer.container.mp4.DefaultMp4SampleList
 
size() - Method in class org.mp4parser.muxer.container.mp4.FragmentedMp4SampleList
 
size() - Method in class org.mp4parser.muxer.container.mp4.Mp4SampleList
 
size() - Method in interface org.mp4parser.muxer.DataSource
Returns the current size of this DataSource.
size() - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
size() - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
size() - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
size() - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
size() - Method in class org.mp4parser.muxer.tracks.encryption.CencDecryptingSampleList
 
size() - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingSampleList
 
slice_group_change_direction_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
slice_group_change_rate_minus1 - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
slice_group_id - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
slice_group_map_type - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
slice_type - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
SliceHeader - Class in org.mp4parser.muxer.tracks.h264
Created by sannies on 13.08.2015.
SliceHeader(InputStream, Map<Integer, SeqParameterSet>, Map<Integer, PictureParameterSet>, boolean) - Constructor for class org.mp4parser.muxer.tracks.h264.SliceHeader
 
SliceHeader.SliceType - Enum in org.mp4parser.muxer.tracks.h264
 
SMPTE_TT_NAMESPACE - Static variable in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
split(Document, int) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlSegmenter
 
sps - Variable in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
sps_max_sub_layers_minus1 - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
sps_temporal_id_nesting_flag - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
StaticFragmentIntersectionFinderImpl - Class in org.mp4parser.muxer.builder
Uses a predefined list of sample numbers to divide up a track.
StaticFragmentIntersectionFinderImpl(Map<Track, long[]>) - Constructor for class org.mp4parser.muxer.builder.StaticFragmentIntersectionFinderImpl
 
strmtyp - Variable in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
stss - Variable in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
SubLayerHrdParameters - Class in org.mp4parser.muxer.tracks.h265
 
SubLayerHrdParameters(int, int[], boolean, CAVLCReader) - Constructor for class org.mp4parser.muxer.tracks.h265.SubLayerHrdParameters
 
SUBSET_SEQ_PARAMETER_SET - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
substreamid - Variable in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
SyncSampleIntersectFinderImpl - Class in org.mp4parser.muxer.builder
This FragmentIntersectionFinder cuts the input movie video tracks in fragments of the same length exactly before the sync samples.
SyncSampleIntersectFinderImpl(Movie, Track, int) - Constructor for class org.mp4parser.muxer.builder.SyncSampleIntersectFinderImpl
Creates a SyncSampleIntersectFinderImpl that will not create any fragment smaller than the given minFragmentDurationSeconds

T

TextTrackImpl - Class in org.mp4parser.muxer.tracks
 
TextTrackImpl() - Constructor for class org.mp4parser.muxer.tracks.TextTrackImpl
 
TextTrackImpl.Line - Class in org.mp4parser.muxer.tracks
 
time_offset_length - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
time_scale - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
timing_info_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
toArray(ByteBuffer) - Static method in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
toByteBuffer() - Method in class org.mp4parser.muxer.tracks.h265.VideoParameterSet
 
top_left - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
toString() - Method in class org.mp4parser.muxer.CencMp4TrackImplImpl
 
toString() - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
toString() - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
toString() - Method in class org.mp4parser.muxer.Movie
 
toString() - Method in class org.mp4parser.muxer.PiffMp4TrackImpl
 
toString() - Method in class org.mp4parser.muxer.SampleImpl
 
toString() - Method in class org.mp4parser.muxer.tracks.AACTrackImpl
 
toString() - Method in class org.mp4parser.muxer.tracks.ChangeTimeScaleTrack
 
toString() - Method in class org.mp4parser.muxer.tracks.DivideTimeScaleTrack
 
toString() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl.BitStreamInfo
 
toString() - Method in class org.mp4parser.muxer.tracks.EC3TrackImpl
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.CharCache
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.AspectRatio
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.HRDParameters
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet.PPSExt
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingList
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingMatrix
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters.BitstreamRestriction
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.SEIMessage
 
toString() - Method in class org.mp4parser.muxer.tracks.h264.SliceHeader
 
toString() - Method in class org.mp4parser.muxer.tracks.MP3TrackImpl
 
toString() - Method in class org.mp4parser.muxer.tracks.MultiplyTimeScaleTrack
 
toTime(String) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
toTimeExpression(long) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
toTimeExpression(long, int) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
trace(String, Object...) - Static method in class org.mp4parser.muxer.tracks.h264.parsing.Debug
 
Track - Interface in org.mp4parser.muxer
Represents a Track.
TrackMetaData - Class in org.mp4parser.muxer
 
TrackMetaData() - Constructor for class org.mp4parser.muxer.TrackMetaData
 
trackMetaData - Variable in class org.mp4parser.muxer.tracks.AbstractH26XTrack
 
transfer_characteristics - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
transfer_characteristics - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
transferTo(long, long, WritableByteChannel) - Method in interface org.mp4parser.muxer.DataSource
Transfers bytes from this DataSource to the given writable byte channel.
transferTo(long, long, WritableByteChannel) - Method in class org.mp4parser.muxer.FileDataSourceImpl
 
transferTo(long, long, WritableByteChannel) - Method in class org.mp4parser.muxer.FileDataSourceViaHeapImpl
 
transferTo(long, long, WritableByteChannel) - Method in class org.mp4parser.muxer.MemoryDataSourceImpl
 
transferTo(long, long, WritableByteChannel) - Method in class org.mp4parser.muxer.MultiFileDataSourceImpl
 
transform(SampleEntry, String, UUID) - Method in class org.mp4parser.muxer.tracks.encryption.CencEncryptingSampleEntryTransformer
 
transform(SampleEntry) - Method in interface org.mp4parser.muxer.tracks.encryption.SampleEntryTransformer
 
transform_8x8_mode_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet.PPSExt
 
trimWhitespace(Node) - Static method in class org.mp4parser.muxer.tracks.ttml.TtmlSegmenter
 
TTML_NAMESPACE - Static variable in class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
TtmlHelpers - Class in org.mp4parser.muxer.tracks.ttml
 
TtmlHelpers() - Constructor for class org.mp4parser.muxer.tracks.ttml.TtmlHelpers
 
TtmlSegmenter - Class in org.mp4parser.muxer.tracks.ttml
 
TtmlSegmenter() - Constructor for class org.mp4parser.muxer.tracks.ttml.TtmlSegmenter
 
TtmlTrackImpl - Class in org.mp4parser.muxer.tracks.ttml
 
TtmlTrackImpl(String, List<Document>) - Constructor for class org.mp4parser.muxer.tracks.ttml.TtmlTrackImpl
 

U

UNSPEC_24 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_25 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_26 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_27 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_28 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_29 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_30 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPEC_31 - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
UNSPECIFIED - Static variable in interface org.mp4parser.muxer.tracks.h264.H264NalUnitTypes
 
useDefaultScalingMatrixFlag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingList
 

V

valueOf(String) - Static method in enum org.mp4parser.muxer.tracks.h264.SliceHeader.SliceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mp4parser.muxer.tracks.h264.SliceHeader.SliceType
Returns an array containing the constants of this enum type, in the order they are declared.
vclHRDParams - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
video_format - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
video_format - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
video_full_range_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
video_full_range_flag - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
video_signal_type_present_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
video_signal_type_present_flag - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
VideoParameterSet - Class in org.mp4parser.muxer.tracks.h265
 
VideoParameterSet(ByteBuffer) - Constructor for class org.mp4parser.muxer.tracks.h265.VideoParameterSet
 
VTTAdditionalTextBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
VTTAdditionalTextBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTAdditionalTextBox
 
VTTCueBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
VTTCueBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTCueBox
 
VTTEmptyCueBox - Class in org.mp4parser.muxer.tracks.webvtt.sampleboxes
 
VTTEmptyCueBox() - Constructor for class org.mp4parser.muxer.tracks.webvtt.sampleboxes.VTTEmptyCueBox
 
vui_num_units_in_tick - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
vui_time_scale - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
vui_timing_info_present_flag - Variable in class org.mp4parser.muxer.tracks.h265.VuiParameters
 
VUIParameters - Class in org.mp4parser.muxer.tracks.h264.parsing.model
 
VUIParameters() - Constructor for class org.mp4parser.muxer.tracks.h264.parsing.model.VUIParameters
 
vuiParameters - Variable in class org.mp4parser.muxer.tracks.h265.SequenceParameterSetRbsp
 
VuiParameters - Class in org.mp4parser.muxer.tracks.h265
 
VuiParameters(int, CAVLCReader) - Constructor for class org.mp4parser.muxer.tracks.h265.VuiParameters
 
VUIParameters.BitstreamRestriction - Class in org.mp4parser.muxer.tracks.h264.parsing.model
 
vuiParams - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 

W

WebVttTrack - Class in org.mp4parser.muxer.tracks.webvtt
 
WebVttTrack(InputStream, String, Locale) - Constructor for class org.mp4parser.muxer.tracks.webvtt.WebVttTrack
 
weighted_bipred_idc - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
weighted_bipred_idc - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
weighted_pred_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
weighted_pred_flag - Variable in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
WrappingTrack - Class in org.mp4parser.muxer
A simple track wrapper that delegates all calls to parent track.
WrappingTrack(Track) - Constructor for class org.mp4parser.muxer.WrappingTrack
 
wrapUp(List<ByteBuffer>, boolean[], boolean[]) - Method in class org.mp4parser.muxer.tracks.h265.H265TrackImpl
 
write(OutputStream) - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.BitstreamElement
 
write(OutputStream) - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.PictureParameterSet
 
write(CAVLCWriter) - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.ScalingList
 
write(OutputStream) - Method in class org.mp4parser.muxer.tracks.h264.parsing.model.SeqParameterSet
 
write1Bit(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.BitstreamWriter
 
writeBool(boolean, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeByte(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.BitstreamWriter
 
writeNBit(long, int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.BitstreamWriter
 
writeNBit(long, int, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeRemainingZero() - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.BitstreamWriter
 
writeSE(int, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeSliceTrailingBits() - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeTo(WritableByteChannel) - Method in interface org.mp4parser.muxer.Sample
 
writeTo(WritableByteChannel) - Method in class org.mp4parser.muxer.SampleImpl
 
writeTrailingBits() - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeU(int, int, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeU(int, int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeUE(int) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 
writeUE(int, String) - Method in class org.mp4parser.muxer.tracks.h264.parsing.write.CAVLCWriter
 

Y

YUV_420 - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
YUV_422 - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
YUV_444 - Static variable in class org.mp4parser.muxer.tracks.h264.parsing.model.ChromaFormat
 
A B C D E F G H I K L M N O P Q R S T U V W Y 
Skip navigation links

Copyright © 2019. All rights reserved.