public class TuSdkVideoSurfaceDecodecOperation extends java.lang.Object implements TuSdkDecodecOperation
构造器和说明 |
---|
TuSdkVideoSurfaceDecodecOperation(TuSdkCodecOutput.TuSdkDecodecVideoSurfaceOutput codecOutput)
视频解码输出Surface接口
|
限定符和类型 | 方法和说明 |
---|---|
void |
decodecException(java.lang.Exception e)
捕捉到执行异常 宿主线程将自动退出并清理
|
boolean |
decodecInit(TuSdkMediaExtractor extractor)
初始化解码器
|
boolean |
decodecProcessUntilEnd(TuSdkMediaExtractor extractor)
执行解码直到完成 (该操作在分离器线程)
atest_30_44100_2.mp4 @param extractor 媒体分离器
|
void |
decodecRelease()
释放解码器
|
protected void |
finalize() |
void |
flush()
刷新缓存数据
|
public TuSdkVideoSurfaceDecodecOperation(TuSdkCodecOutput.TuSdkDecodecVideoSurfaceOutput codecOutput)
public void flush()
flush
在接口中 TuSdkDecodecOperation
public boolean decodecInit(TuSdkMediaExtractor extractor)
decodecInit
在接口中 TuSdkDecodecOperation
extractor
- 媒体分离器public boolean decodecProcessUntilEnd(TuSdkMediaExtractor extractor)
atest_30_44100_2.mp4 @param extractor 媒体分离器
decodecProcessUntilEnd
在接口中 TuSdkDecodecOperation
extractor
- 媒体分离器public void decodecRelease()
decodecRelease
在接口中 TuSdkDecodecOperation
protected void finalize() throws java.lang.Throwable
finalize
在类中 java.lang.Object
java.lang.Throwable
public void decodecException(java.lang.Exception e)
decodecException
在接口中 TuSdkDecodecOperation
e
- 异常信息