android.media
Class MediaExtractor
java.lang.Object
android.media.MediaExtractor
public final class MediaExtractor
- extends Object
SEEK_TO_PREVIOUS_SYNC
public static final int SEEK_TO_PREVIOUS_SYNC
- See Also:
- Constant Field Values
SEEK_TO_NEXT_SYNC
public static final int SEEK_TO_NEXT_SYNC
- See Also:
- Constant Field Values
SEEK_TO_CLOSEST_SYNC
public static final int SEEK_TO_CLOSEST_SYNC
- See Also:
- Constant Field Values
SAMPLE_FLAG_SYNC
public static final int SAMPLE_FLAG_SYNC
- See Also:
- Constant Field Values
SAMPLE_FLAG_ENCRYPTED
public static final int SAMPLE_FLAG_ENCRYPTED
- See Also:
- Constant Field Values
MediaExtractor
public MediaExtractor()
setDataSource
public final void setDataSource(Context context,
Uri uri,
Map<String,String> headers)
throws IOException
- Throws:
IOException
setDataSource
public final void setDataSource(String path,
Map<String,String> headers)
setDataSource
public final void setDataSource(String path)
setDataSource
public final void setDataSource(FileDescriptor fd)
setDataSource
public final void setDataSource(FileDescriptor fd,
long offset,
long length)
finalize
protected void finalize()
- Overrides:
finalize in class Object
release
public final void release()
getTrackCount
public final int getTrackCount()
getTrackFormat
public MediaFormat getTrackFormat(int index)
selectTrack
public void selectTrack(int index)
unselectTrack
public void unselectTrack(int index)
seekTo
public void seekTo(long timeUs,
int mode)
advance
public boolean advance()
readSampleData
public int readSampleData(ByteBuffer byteBuf,
int offset)
getSampleTrackIndex
public int getSampleTrackIndex()
getSampleTime
public long getSampleTime()
getSampleFlags
public int getSampleFlags()
getSampleCryptoInfo
public boolean getSampleCryptoInfo(MediaCodec.CryptoInfo info)
getCachedDuration
public long getCachedDuration()
hasCacheReachedEndOfStream
public boolean hasCacheReachedEndOfStream()
Copyright © 2008-2012. All Rights Reserved.