- 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
-
- 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
-