public class TSExtractor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
TRACK_AUDIO |
static int |
TRACK_NONE |
static byte |
TRACK_VIDEO |
Constructor and Description |
---|
TSExtractor() |
Modifier and Type | Method and Description |
---|---|
void |
advance() |
long |
getBaseSampleTime() |
long |
getSampleTime() |
int |
getSampleTrackIndex() |
int |
getTrackCount() |
android.media.MediaFormat |
getTrackFormat(int index) |
boolean |
hasAudioTrack() |
boolean |
hasKeyframe() |
boolean |
hasVideoTrack() |
boolean |
isRawAAC() |
int |
readSampleData(java.nio.ByteBuffer buf,
int offset) |
void |
release() |
void |
reset() |
void |
resetBaseTime() |
void |
resetTime() |
void |
seekTo(long timeUs,
int mode) |
android.media.MediaFormat |
selectTrack(int index) |
void |
setDataSource(byte[] data) |
public static final int TRACK_NONE
public static final byte TRACK_VIDEO
public static final int TRACK_AUDIO
public long getBaseSampleTime()
public long getSampleTime()
public void setDataSource(byte[] data)
public boolean isRawAAC()
public boolean hasAudioTrack()
public boolean hasVideoTrack()
public void resetTime()
public void resetBaseTime()
public int readSampleData(java.nio.ByteBuffer buf, int offset)
public void advance()
public void reset()
public void release()
public int getTrackCount()
public int getSampleTrackIndex()
public android.media.MediaFormat selectTrack(int index)
public android.media.MediaFormat getTrackFormat(int index)
public void seekTo(long timeUs, int mode)
public boolean hasKeyframe()