public static class MPSDemuxer.MPEGTrack extends MPSDemuxer.BaseTrack implements ReadableByteChannel
_pending, demuxer, streamId
Constructor and Description |
---|
MPEGTrack(MPSDemuxer demuxer,
int streamId,
PESPacket pkt) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
MPEGES |
getES() |
DemuxerTrackMeta |
getMeta() |
boolean |
isOpen() |
Packet |
nextFrame() |
Packet |
nextFrameWithBuffer(ByteBuffer buf) |
int |
read(ByteBuffer arg0) |
getPending, getSid, ignore, pending
public MPEGTrack(MPSDemuxer demuxer, int streamId, PESPacket pkt) throws IOException
IOException
public MPEGES getES()
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in interface Channel
IOException
public int read(ByteBuffer arg0) throws IOException
read
in interface ReadableByteChannel
IOException
public Packet nextFrameWithBuffer(ByteBuffer buf) throws IOException
nextFrameWithBuffer
in interface MPEGDemuxer.MPEGDemuxerTrack
IOException
public Packet nextFrame() throws IOException
nextFrame
in interface DemuxerTrack
IOException
public DemuxerTrackMeta getMeta()
getMeta
in interface DemuxerTrack
getMeta
in interface MPEGDemuxer.MPEGDemuxerTrack
Copyright © 2019. All rights reserved.