Uses of Interface
org.mp4parser.muxer.Track
-
-
-
Uses of Track in org.mp4parser.muxer
Classes in org.mp4parser.muxer that implement Track Modifier and Type Class Description classAbstractTrackclassCencMp4TrackImplImplThis track implementation is to be used when MP4 track is CENC encrypted.classMp4TrackImplRepresents a single track of an MP4 file.classPiffMp4TrackImplThis track implementation is to be used when MP4 track is CENC encrypted.classWrappingTrackA simple track wrapper that delegates all calls to parent track.Methods in org.mp4parser.muxer that return Track Modifier and Type Method Description TrackMovie. getTrackByTrackId(long trackId)Methods in org.mp4parser.muxer that return types with arguments of type Track Modifier and Type Method Description List<Track>Movie. getTracks()Methods in org.mp4parser.muxer with parameters of type Track Modifier and Type Method Description voidMovie. addTrack(Track nuTrack)Method parameters in org.mp4parser.muxer with type arguments of type Track Modifier and Type Method Description voidMovie. setTracks(List<Track> tracks)Constructors in org.mp4parser.muxer with parameters of type Track Constructor Description WrappingTrack(Track parent)Constructor parameters in org.mp4parser.muxer with type arguments of type Track Constructor Description Movie(List<Track> tracks) -
Uses of Track in org.mp4parser.muxer.builder
Methods in org.mp4parser.muxer.builder with parameters of type Track Modifier and Type Method Description protected voidDefaultMp4Builder. createCtts(Track track, SampleTableBox stbl)protected DataInformationBoxFragmentedMp4Builder. createDinf(Movie movie, Track track)protected ParsableBoxDefaultMp4Builder. createEdts(Track track, Movie movie)protected ParsableBoxFragmentedMp4Builder. createEdts(Track track, Movie movie)protected intFragmentedMp4Builder. createFragment(List<Box> moofsMdats, Track track, long startSample, long endSample, int sequence)protected BoxFragmentedMp4Builder. createMdat(long startSample, long endSample, Track track, int i)protected ParsableBoxFragmentedMp4Builder. createMdhd(Movie movie, Track track)protected ParsableBoxFragmentedMp4Builder. createMdia(Track track, Movie movie)protected ParsableBoxFragmentedMp4Builder. createMdiaHdlr(Track track, Movie movie)protected voidFragmentedMp4Builder. createMfhd(long startSample, long endSample, Track track, int sequenceNumber, MovieFragmentBox parent)protected ParsableBoxFragmentedMp4Builder. createMinf(Track track, Movie movie)protected ParsableBoxFragmentedMp4Builder. createMoof(long startSample, long endSample, Track track, int sequenceNumber)Creates a 'moof' box for a given sequence of samples.protected voidDefaultMp4Builder. createSdtp(Track track, SampleTableBox stbl)protected ParsableBoxDefaultMp4Builder. createStbl(Track track, Movie movie, Map<Track,int[]> chunks)protected ParsableBoxFragmentedMp4Builder. createStbl(Movie movie, Track track)protected voidDefaultMp4Builder. createStco(Track targetTrack, Movie movie, Map<Track,int[]> chunks, SampleTableBox stbl)protected voidDefaultMp4Builder. createStsc(Track track, Map<Track,int[]> chunks, SampleTableBox stbl)protected voidDefaultMp4Builder. createStsd(Track track, SampleTableBox stbl)protected voidFragmentedMp4Builder. createStsd(Track track, SampleTableBox stbl)protected voidDefaultMp4Builder. createStss(Track track, SampleTableBox stbl)protected voidDefaultMp4Builder. createStsz(Track track, SampleTableBox stbl)protected voidDefaultMp4Builder. createStts(Track track, SampleTableBox stbl)protected voidDefaultMp4Builder. createSubs(Track track, SampleTableBox stbl)protected voidFragmentedMp4Builder. createTfdt(long startSample, Track track, TrackFragmentBox parent)protected voidFragmentedMp4Builder. createTfhd(long startSample, long endSample, Track track, int sequenceNumber, TrackFragmentBox parent)protected BoxFragmentedMp4Builder. createTfra(Track track, Container isoFile)Creates a 'tfra' - track fragment random access box for the given track with the isoFile.protected ParsableBoxFragmentedMp4Builder. createTkhd(Movie movie, Track track)protected TrackBoxDefaultMp4Builder. createTrackBox(Track track, Movie movie, Map<Track,int[]> chunks)protected voidFragmentedMp4Builder. createTraf(long startSample, long endSample, Track track, int sequenceNumber, MovieFragmentBox parent)protected ParsableBoxFragmentedMp4Builder. createTrak(Track track, Movie movie)protected ParsableBoxFragmentedMp4Builder. createTrex(Movie movie, Track track)protected voidFragmentedMp4Builder. createTrun(long startSample, long endSample, Track track, int sequenceNumber, TrackFragmentBox parent)Creates one or more track run boxes for a given sequence.protected List<Sample>FragmentedMp4Builder. getSamples(long startSample, long endSample, Track track)Gets all samples starting withstartSample(one based -> one is the first) and ending withendSample(exclusive).protected long[]FragmentedMp4Builder. getSampleSizes(long startSample, long endSample, Track track, int sequenceNumber)Gets the sizes of a sequence of samples.static List<long[]>SyncSampleIntersectFinderImpl. getSyncSamplesTimestamps(Movie movie, Track track)Calculates the timestamp of all tracks' sync samples.protected List<Sample>DefaultMp4Builder. putSamples(Track track, List<Sample> samples)long[]DefaultFragmenterImpl. sampleNumbers(Track track)Gets the ordinal number of the samples which will be the first sample in each fragment (First sample == 1).long[]Fragmenter. sampleNumbers(Track track)Gets the ordinal number of the samples which will be the first sample in each fragment (First sample == 1).long[]StaticFragmentIntersectionFinderImpl. sampleNumbers(Track track)long[]SyncSampleIntersectFinderImpl. sampleNumbers(Track track)Gets an array of sample numbers that are meant to be the first sample of each chunk or fragment.Method parameters in org.mp4parser.muxer.builder with type arguments of type Track Modifier and Type Method Description protected MovieBoxDefaultMp4Builder. createMovieBox(Movie movie, Map<Track,int[]> chunks)protected ParsableBoxDefaultMp4Builder. createStbl(Track track, Movie movie, Map<Track,int[]> chunks)protected voidDefaultMp4Builder. createStco(Track targetTrack, Movie movie, Map<Track,int[]> chunks, SampleTableBox stbl)protected voidDefaultMp4Builder. createStsc(Track track, Map<Track,int[]> chunks, SampleTableBox stbl)protected TrackBoxDefaultMp4Builder. createTrackBox(Track track, Movie movie, Map<Track,int[]> chunks)Constructors in org.mp4parser.muxer.builder with parameters of type Track Constructor Description SyncSampleIntersectFinderImpl(Movie movie, Track referenceTrack, int minFragmentDurationSeconds)Creates aSyncSampleIntersectFinderImplthat will not create any fragment smaller than the givenminFragmentDurationSecondsConstructor parameters in org.mp4parser.muxer.builder with type arguments of type Track Constructor Description StaticFragmentIntersectionFinderImpl(Map<Track,long[]> sampleNumbers) -
Uses of Track in org.mp4parser.muxer.tracks
Classes in org.mp4parser.muxer.tracks that implement Track Modifier and Type Class Description classAACTrackImplclassAbstractH26XTrackBundles common functionality and parsing patterns of NAL based formats such as H264(AVC) and H265 (HEVC).classAC3TrackImplclassAmf0TrackclassAppendTrackAppends two or moreTracksof the same type.classAvc1ToAvc3TrackImplConverts an avc1 track to an avc3 track.classChangeTimeScaleTrackChanges the timescale of a track by wrapping the track.classClippedTrackGenerates a Track that starts at fromSample and ends at toSample (exclusive).classDivideTimeScaleTrackChanges the timescale of a track by wrapping the track.classDTSTrackImplclassEC3TrackImplCreated by IntelliJ IDEA.classMP3TrackImplMPEG V1 Layer 3 Audio.classMultiplyTimeScaleTrackChanges the timescale of a track by wrapping the track.classReplaceSampleTrackGenerates a Track where a single sample has been replaced by a givenByteBuffer.classSilenceTrackImplThis is just a basic idea how things could work but they don't.classTextTrackImplMethods in org.mp4parser.muxer.tracks with parameters of type Track Modifier and Type Method Description static StringAppendTrack. appendTracknames(Track... tracks)Constructors in org.mp4parser.muxer.tracks with parameters of type Track Constructor Description AppendTrack(Track... tracks)Avc1ToAvc3TrackImpl(Track parent)ChangeTimeScaleTrack(Track source, long targetTimeScale, long[] syncSamples)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.ClippedTrack(Track origTrack, long fromSample, long toSample)Wraps an existing track and masks out a number of samples.DivideTimeScaleTrack(Track source, int timeScaleDivisor)MultiplyTimeScaleTrack(Track source, int timeScaleFactor)ReplaceSampleTrack(Track origTrack, long sampleNumber, ByteBuffer content)SilenceTrackImpl(Track ofType, long ms) -
Uses of Track in org.mp4parser.muxer.tracks.encryption
Subinterfaces of Track in org.mp4parser.muxer.tracks.encryption Modifier and Type Interface Description interfaceCencEncryptedTrackTrack encrypted with common (CENC).Classes in org.mp4parser.muxer.tracks.encryption that implement Track Modifier and Type Class Description classCencDecryptingTrackImplclassCencEncryptingTrackImplEncrypts a given track with common encryption.Constructors in org.mp4parser.muxer.tracks.encryption with parameters of type Track Constructor Description CencEncryptingTrackImpl(Track source, UUID defaultKeyId, SecretKey key, boolean dummyIvs)CencEncryptingTrackImpl(Track source, RangeStartMap<Integer,UUID> indexToKeyId, Map<UUID,SecretKey> keys, String encryptionAlgo, boolean dummyIvs, boolean encryptButAllClear)Encrypts a given source track. -
Uses of Track in org.mp4parser.muxer.tracks.h263
Classes in org.mp4parser.muxer.tracks.h263 that implement Track Modifier and Type Class Description classH263TrackImpl -
Uses of Track in org.mp4parser.muxer.tracks.h264
Classes in org.mp4parser.muxer.tracks.h264 that implement Track Modifier and Type Class Description classH264TrackImplTheH264TrackImplcreates aTrackfrom an H.264 Annex B file. -
Uses of Track in org.mp4parser.muxer.tracks.h265
Classes in org.mp4parser.muxer.tracks.h265 that implement Track Modifier and Type Class Description classH265TrackImplTakes a raw H265 stream and muxes into an MP4. -
Uses of Track in org.mp4parser.muxer.tracks.mjpeg
Classes in org.mp4parser.muxer.tracks.mjpeg that implement Track Modifier and Type Class Description classOneJpegPerIframeCreated by sannies on 13.02.2015.Constructors in org.mp4parser.muxer.tracks.mjpeg with parameters of type Track Constructor Description OneJpegPerIframe(String name, File[] jpegs, Track alignTo) -
Uses of Track in org.mp4parser.muxer.tracks.ttml
Classes in org.mp4parser.muxer.tracks.ttml that implement Track Modifier and Type Class Description classTtmlTrackImpl -
Uses of Track in org.mp4parser.muxer.tracks.webvtt
Classes in org.mp4parser.muxer.tracks.webvtt that implement Track Modifier and Type Class Description classWebVttTrack
-