public class TuSdkAudioDecodecOperationImpl extends java.lang.Object implements TuSdkAudioDecodecOperation
构造器和说明 |
---|
TuSdkAudioDecodecOperationImpl(TuSdkCodecOutput.TuSdkDecodecOutput codecOutput)
音频解码输出接口
|
限定符和类型 | 方法和说明 |
---|---|
void |
decodecException(java.lang.Exception e)
捕捉到执行异常 宿主线程将自动退出并清理
|
boolean |
decodecInit(TuSdkMediaExtractor extractor)
初始化解码器 (该操作在分离器线程)
|
boolean |
decodecProcessUntilEnd(TuSdkMediaExtractor extractor)
执行解码直到完成 (该操作在分离器线程)
|
void |
decodecRelease()
释放解码器
|
protected void |
finalize() |
void |
flush()
刷新缓存数据
|
TuSdkAudioInfo |
getAudioInfo()
音频信息
|
void |
setAudioRender(TuSdkAudioRender audioRender)
音频渲染接口
|
public TuSdkAudioDecodecOperationImpl(TuSdkCodecOutput.TuSdkDecodecOutput codecOutput)
public TuSdkAudioInfo getAudioInfo()
getAudioInfo
在接口中 TuSdkAudioDecodecOperation
public void setAudioRender(TuSdkAudioRender audioRender)
setAudioRender
在接口中 TuSdkAudioDecodecOperation
public void flush()
flush
在接口中 TuSdkDecodecOperation
public boolean decodecInit(TuSdkMediaExtractor extractor)
decodecInit
在接口中 TuSdkDecodecOperation
extractor
- 媒体分离器public boolean decodecProcessUntilEnd(TuSdkMediaExtractor 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
- 异常信息