/** * Gets the SampleTableBox at mdia/minf/stbl if existing. * * @return the SampleTableBox or <code>null</code> */ public SampleTableBox getSampleTableBox() { MediaBox mdia = getMediaBox(); if (mdia != null) { MediaInformationBox minf = mdia.getMediaInformationBox(); if (minf != null) { return minf.getSampleTableBox(); } } return null; }
/** * Gets the SampleTableBox at mdia/minf/stbl if existing. * * @return the SampleTableBox or <code>null</code> */ public SampleTableBox getSampleTableBox() { MediaBox mdia = getMediaBox(); if (mdia != null) { MediaInformationBox minf = mdia.getMediaInformationBox(); if (minf != null) { return minf.getSampleTableBox(); } } return null; }
/** * Gets the SampleTableBox at mdia/minf/stbl if existing. * * @return the SampleTableBox or <code>null</code> */ public SampleTableBox getSampleTableBox() { if (sampleTableBox != null) { return sampleTableBox; } MediaBox mdia = getMediaBox(); if (mdia != null) { MediaInformationBox minf = mdia.getMediaInformationBox(); if (minf != null) { sampleTableBox = minf.getSampleTableBox(); return sampleTableBox; } } return null; }
if (trackBox.getMediaBox().getHandlerBox().getHandlerType().equals("vide")) { videoTrackFound = true; TrackHeaderBox trackHeaderBox = trackBox.getTrackHeaderBox();
public Mp4TrackImpl(TrackBox trackBox) { final long trackId = trackBox.getTrackHeaderBox().getTrackId(); samples = new SampleList(trackBox); SampleTableBox stbl = trackBox.getMediaBox().getMediaInformationBox().getSampleTableBox(); handler = trackBox.getMediaBox().getHandlerBox().getHandlerType(); mihd = trackBox.getMediaBox().getMediaInformationBox().getMediaHeaderBox(); decodingTimeEntries = new LinkedList<TimeToSampleBox.Entry>(); compositionTimeEntries = new LinkedList<CompositionTimeToSample.Entry>(); MediaHeaderBox mdhd = trackBox.getMediaBox().getMediaHeaderBox(); TrackHeaderBox tkhd = trackBox.getTrackHeaderBox();
public Mp4TrackImpl(TrackBox trackBox) { final long trackId = trackBox.getTrackHeaderBox().getTrackId(); samples = new SampleList(trackBox); SampleTableBox stbl = trackBox.getMediaBox().getMediaInformationBox().getSampleTableBox(); handler = trackBox.getMediaBox().getHandlerBox().getHandlerType(); mihd = trackBox.getMediaBox().getMediaInformationBox().getMediaHeaderBox(); decodingTimeEntries = new LinkedList<TimeToSampleBox.Entry>(); compositionTimeEntries = new LinkedList<CompositionTimeToSample.Entry>(); MediaHeaderBox mdhd = trackBox.getMediaBox().getMediaHeaderBox(); TrackHeaderBox tkhd = trackBox.getTrackHeaderBox();
final long trackId = trackBox.getTrackHeaderBox().getTrackId(); samples = new SampleList(trackBox, fragments); SampleTableBox stbl = trackBox.getMediaBox().getMediaInformationBox().getSampleTableBox(); handler = trackBox.getMediaBox().getHandlerBox().getHandlerType(); MediaHeaderBox mdhd = trackBox.getMediaBox().getMediaHeaderBox(); TrackHeaderBox tkhd = trackBox.getTrackHeaderBox();