Package org.mp4parser.muxer.tracks.h263
Class H263TrackImpl
- java.lang.Object
-
- org.mp4parser.muxer.AbstractTrack
-
- org.mp4parser.muxer.tracks.AbstractH26XTrack
-
- org.mp4parser.muxer.tracks.h263.H263TrackImpl
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Track
public class H263TrackImpl extends AbstractH26XTrack
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.mp4parser.muxer.tracks.AbstractH26XTrack
AbstractH26XTrack.LookAhead
-
-
Field Summary
-
Fields inherited from class org.mp4parser.muxer.tracks.AbstractH26XTrack
BUFFER, ctts, decodingTimes, sdtp, stss, trackMetaData
-
-
Constructor Summary
Constructors Constructor Description H263TrackImpl(DataSource dataSource)
-
Method Summary
Modifier and Type Method Description protected Sample
createSampleObject(List<? extends ByteBuffer> nals)
Builds an MP4 sample from a list of NALs.protected SampleEntry
getCurrentSampleEntry()
String
getHandler()
List<SampleEntry>
getSampleEntries()
List<Sample>
getSamples()
The list of all samples.-
Methods inherited from class org.mp4parser.muxer.tracks.AbstractH26XTrack
cleanBuffer, close, findNextNal, getCompositionTimeEntries, getSampleDependencies, getSampleDurations, getSyncSamples, getTrackMetaData, toArray
-
Methods inherited from class org.mp4parser.muxer.AbstractTrack
getDuration, getEdits, getName, getSampleGroups, getSubsampleInformationBox
-
-
-
-
Constructor Detail
-
H263TrackImpl
public H263TrackImpl(DataSource dataSource) throws IOException
- Throws:
IOException
-
-
Method Detail
-
getCurrentSampleEntry
protected SampleEntry getCurrentSampleEntry()
- Specified by:
getCurrentSampleEntry
in classAbstractH26XTrack
-
createSampleObject
protected Sample createSampleObject(List<? extends ByteBuffer> nals)
Description copied from class:AbstractH26XTrack
Builds an MP4 sample from a list of NALs. Each NAL will be preceded by its 4 byte (unit32) length.- Overrides:
createSampleObject
in classAbstractH26XTrack
- Parameters:
nals
- a list of NALs that form the sample- Returns:
- sample as it appears in the MP4 file
-
getSampleEntries
public List<SampleEntry> getSampleEntries()
-
getHandler
public String getHandler()
-
-