public static MP4Demuxer createRawMP4Demuxer(SeekableByteChannel input) throws IOException {
        return new MP4Demuxer(input) {
            @Override
            protected AbstractMP4DemuxerTrack newTrack(TrakBox trak) {
                return new MP4DemuxerTrack(movie, trak, this.input);
            }
        };
    }
public static MP4Demuxer createRawMP4Demuxer(SeekableByteChannel input) throws IOException {
        return new MP4Demuxer(input) {
            @Override
            protected AbstractMP4DemuxerTrack newTrack(TrakBox trak) {
                return new MP4DemuxerTrack(movie, trak, this.input);
            }
        };
    }
public static MP4Demuxer createRawMP4Demuxer ( SeekableByteChannel input ) throws IOException { return new MP4Demuxer ( input ) { @ Override protected AbstractMP4DemuxerTrack newTrack ( TrakBox trak ) { return new MP4DemuxerTrack ( movie , trak , this . input ) ; } } ; }
does not modify packets
does not modify packets