public abstract class TranscodingAPI
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TranscodingAPI.SnapshotPara
视频截图参数表
|
static class |
TranscodingAPI.TranCrop
视频裁剪参数类
|
static class |
TranscodingAPI.TranDynamicWater
动态水印类
|
static class |
TranscodingAPI.TranFilter
转码滤镜调节参数
|
static class |
TranscodingAPI.TranMixAudio
混音参数类
|
static class |
TranscodingAPI.TranOut
转码输出参数类
|
static class |
TranscodingAPI.TranScale
视频压缩类
|
static class |
TranscodingAPI.TranscodePara
转码参数
|
static class |
TranscodingAPI.TranSource
转码原始文件
|
static class |
TranscodingAPI.TranSpeedRate
音视频加减速播放参数类
|
static class |
TranscodingAPI.TranTimeCut
媒体时长剪辑类
|
static class |
TranscodingAPI.TranWaterMark
水印参数类
|
static class |
TranscodingAPI.VideoReversePara
视频倒放参数类
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
SNAPSHOT_FILE_NOT_EXIST |
static int |
SNAPSHOT_FILE_NOT_SUPPORT |
static int |
SNAPSHOT_PARA_NULL |
static int |
SUCCESS |
static int |
TRAN_MIX_FILE_PARSE_ERROR |
static int |
TRAN_OUT_FILE_CREATE_ERROR |
static int |
TRAN_PARA_NULL |
static int |
TRAN_PRE_IS_NOT_FINISH |
static int |
TRAN_PROCESS_ERROR |
static int |
TRAN_SOURCE_FILE_PARSE_ERROR |
static int |
TRAN_SOURCE_NO_VIDEO_OR_AUDIO |
static int |
VERIFY_FAILED |
static java.lang.String |
VERISON |
| 构造器和说明 |
|---|
TranscodingAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.netease.transcoding.TranscodingImpl |
getInstance() |
abstract MediaMetadata.MetaData |
getMediaInfo(java.lang.String file)
获取媒体文件信息(包括视频宽高、码率等信息)
|
java.lang.String |
getVerison()
获取SDK版本
|
abstract boolean |
init(android.content.Context context,
java.lang.String appkey)
初始化
|
abstract int |
snapShot(TranscodingAPI.SnapshotPara para)
视频截图
|
abstract void |
stopVODProcess()
停止短视频处理
|
abstract void |
unInit()
反初始化,释放资源
|
abstract int |
videoReverse(TranscodingAPI.VideoReversePara videoReversePara)
视频倒放处理
|
abstract int |
VODProcess(TranscodingAPI.TranscodePara transcodePara)
短视频处理
|
public static final java.lang.String VERISON
public static final int SUCCESS
public static final int VERIFY_FAILED
public static final int SNAPSHOT_PARA_NULL
public static final int SNAPSHOT_FILE_NOT_EXIST
public static final int SNAPSHOT_FILE_NOT_SUPPORT
public static final int TRAN_PARA_NULL
public static final int TRAN_OUT_FILE_CREATE_ERROR
public static final int TRAN_PRE_IS_NOT_FINISH
public static final int TRAN_SOURCE_FILE_PARSE_ERROR
public static final int TRAN_SOURCE_NO_VIDEO_OR_AUDIO
public static final int TRAN_MIX_FILE_PARSE_ERROR
public static final int TRAN_PROCESS_ERROR
public static com.netease.transcoding.TranscodingImpl getInstance()
public abstract boolean init(android.content.Context context,
java.lang.String appkey)
context - 应用上下文appkey - 应用APPkeypublic abstract MediaMetadata.MetaData getMediaInfo(java.lang.String file)
file - 媒体文件地址public abstract int snapShot(TranscodingAPI.SnapshotPara para)
para - 视频截图参数表 TranscodingAPI.SnapshotParapublic abstract int VODProcess(TranscodingAPI.TranscodePara transcodePara)
transcodePara - 转码参数 TranscodingAPI.TranscodeParapublic abstract void stopVODProcess()
public abstract int videoReverse(TranscodingAPI.VideoReversePara videoReversePara)
public abstract void unInit()
public java.lang.String getVerison()