public interface TuSDKMediaDecoderInterface<T extends TuSDKMovieReader>
限定符和类型 | 方法和说明 |
---|---|
void |
destroy()
销毁解码器
|
int |
findAudioTrack()
查找音频轨道 如果存在返回轨道索引
|
int |
findVideoTrack()
查找视频轨道 如果存在返回轨道索引
|
android.media.MediaCodec |
getAudioDecoder()
获取音频解码器
|
android.media.MediaFormat |
getAudioTrackFormat()
获取音频轨道格式信息
|
long |
getCurrentSampleTimeUs()
获取当前位置
|
T |
getMediaReader()
获取 TuSDKMovieDecoder 用于数据读取
|
android.media.MediaCodec |
getVideoDecoder()
获取视频解码器
|
android.media.MediaFormat |
getVideoTrackFormat()
获取视频轨道格式信息
|
int |
selectAudioTrack()
选中音频轨道
|
int |
selectVideoTrack()
选中视频轨道
|
void |
start()
启动解码器
|
void |
stop()
停止解码器
|
void |
unselectAudioTrack()
取消选中音频轨道
|
void |
unselectVideoTrack()
取消选中视频轨道
|
T getMediaReader()
android.media.MediaCodec getVideoDecoder()
android.media.MediaCodec getAudioDecoder()
void start()
void stop()
long getCurrentSampleTimeUs()
int findVideoTrack()
int selectVideoTrack()
void unselectVideoTrack()
android.media.MediaFormat getVideoTrackFormat()
int findAudioTrack()
int selectAudioTrack()
void unselectAudioTrack()
android.media.MediaFormat getAudioTrackFormat()
void destroy()