public interface TuSdkMediaFileTranscoder
限定符和类型 | 方法和说明 |
---|---|
void |
addInputDataSouces(java.util.List<org.lasque.tusdk.core.struct.TuSdkMediaDataSource> dataSourceList)
输入转码文件列表
|
void |
addInputDataSource(org.lasque.tusdk.core.struct.TuSdkMediaDataSource mediaDataSource)
输入转码文件
|
boolean |
run(TuSdkMediaProgress progress)
执行转码
|
void |
setAudioRender(TuSdkAudioRender audioRender)
音频渲染接口
|
int |
setOutputAudioFormat(android.media.MediaFormat audioFormat)
输出音频格式 不设置音频就直接转视频
|
void |
setOutputFilePath(java.lang.String filePath)
设置输出文件路径
|
int |
setOutputVideoFormat(android.media.MediaFormat videoFormat)
输出视频格式
|
void |
setSurfaceRender(TuSdkSurfaceRender externalRender)
外部渲染接口
|
void |
stop()
停止转码
|
void addInputDataSource(org.lasque.tusdk.core.struct.TuSdkMediaDataSource mediaDataSource)
mediaDataSource
- 输入媒体源void addInputDataSouces(java.util.List<org.lasque.tusdk.core.struct.TuSdkMediaDataSource> dataSourceList)
dataSourceList
- 输入媒体源列表void setOutputFilePath(java.lang.String filePath)
int setOutputVideoFormat(android.media.MediaFormat videoFormat)
videoFormat
- 视频格式int setOutputAudioFormat(android.media.MediaFormat audioFormat)
audioFormat
- 音频格式void setSurfaceRender(TuSdkSurfaceRender externalRender)
void setAudioRender(TuSdkAudioRender audioRender)
boolean run(TuSdkMediaProgress progress)
progress
- 视频转码接口void stop()