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, pendingpublic MPEGTrack(MPSDemuxer demuxer, int streamId, PESPacket pkt) throws IOException
IOExceptionpublic MPEGES getES()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface ChannelIOExceptionpublic int read(ByteBuffer arg0) throws IOException
read in interface ReadableByteChannelIOExceptionpublic Packet nextFrameWithBuffer(ByteBuffer buf) throws IOException
nextFrameWithBuffer in interface MPEGDemuxer.MPEGDemuxerTrackIOExceptionpublic Packet nextFrame() throws IOException
nextFrame in interface DemuxerTrackIOExceptionpublic DemuxerTrackMeta getMeta()
getMeta in interface DemuxerTrackgetMeta in interface MPEGDemuxer.MPEGDemuxerTrackCopyright © 2019. All rights reserved.