public class H265TrackImpl extends AbstractH26XTrack implements NalUnitTypes
AbstractH26XTrack.LookAheadctts, decodingTimes, sdtp, stssNAL_TYPE_AUD_NUT, NAL_TYPE_BLA_N_LP, NAL_TYPE_BLA_W_LP, NAL_TYPE_BLA_W_RADL, NAL_TYPE_CRA_NUT, NAL_TYPE_EOB_NUT, NAL_TYPE_EOS_NUT, NAL_TYPE_FD_NUT, NAL_TYPE_IDR_N_LP, NAL_TYPE_IDR_W_RADL, NAL_TYPE_PPS_NUT, NAL_TYPE_PREFIX_SEI_NUT, NAL_TYPE_RADL_N, NAL_TYPE_RADL_R, NAL_TYPE_RASL_N, NAL_TYPE_RASL_R, NAL_TYPE_RSV_IRAP_VCL22, NAL_TYPE_RSV_IRAP_VCL23, NAL_TYPE_RSV_NVCL41, NAL_TYPE_RSV_NVCL42, NAL_TYPE_RSV_NVCL43, NAL_TYPE_RSV_NVCL44, NAL_TYPE_RSV_VCL_N10, NAL_TYPE_RSV_VCL_N12, NAL_TYPE_RSV_VCL_N14, NAL_TYPE_RSV_VCL_R11, NAL_TYPE_RSV_VCL_R13, NAL_TYPE_RSV_VCL_R15, NAL_TYPE_RSV_VCL24, NAL_TYPE_RSV_VCL25, NAL_TYPE_RSV_VCL26, NAL_TYPE_RSV_VCL27, NAL_TYPE_RSV_VCL28, NAL_TYPE_RSV_VCL29, NAL_TYPE_RSV_VCL30, NAL_TYPE_RSV_VCL31, NAL_TYPE_SPS_NUT, NAL_TYPE_STSA_N, NAL_TYPE_STSA_R, NAL_TYPE_TRAIL_N, NAL_TYPE_TRAIL_R, NAL_TYPE_TSA_N, NAL_TYPE_TSA_R, NAL_TYPE_UNSPEC48, NAL_TYPE_UNSPEC49, NAL_TYPE_UNSPEC50, NAL_TYPE_UNSPEC51, NAL_TYPE_UNSPEC52, NAL_TYPE_UNSPEC53, NAL_TYPE_UNSPEC54, NAL_TYPE_UNSPEC55, NAL_TYPE_VPS_NUT| Constructor and Description |
|---|
H265TrackImpl(DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
String |
getHandler() |
NalUnitHeader |
getNalUnitHeader(ByteBuffer nal) |
SampleDescriptionBox |
getSampleDescriptionBox() |
List<Sample> |
getSamples()
The list of all samples.
|
static void |
main(String[] args) |
void |
wrapUp(List<ByteBuffer> nals,
boolean[] vclNalUnitSeenInAU,
boolean[] isIdr) |
close, createSampleObject, findNextNal, getCompositionTimeEntries, getSampleDependencies, getSampleDurations, getSyncSamples, getTrackMetaData, toArraygetDuration, getEdits, getName, getSampleGroups, getSubsampleInformationBoxpublic H265TrackImpl(DataSource dataSource) throws IOException
IOExceptionpublic void wrapUp(List<ByteBuffer> nals, boolean[] vclNalUnitSeenInAU, boolean[] isIdr)
public SampleDescriptionBox getSampleDescriptionBox()
getSampleDescriptionBox in interface Trackpublic String getHandler()
getHandler in interface Trackpublic List<Sample> getSamples()
TrackgetSamples in interface Trackpublic NalUnitHeader getNalUnitHeader(ByteBuffer nal)
public static void main(String[] args) throws IOException
IOExceptionCopyright © 2015. All rights reserved.