public class TuSDKVideoInfo
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
double |
aspect_ratio |
int |
bitrate
码率
|
android.graphics.RectF |
codecCrop
编解码器硬件要求宽高裁剪范围
|
int |
colorRange |
int |
degree
视频角度
|
long |
durationTimeUs
视频持续时间
|
boolean |
existAudioTrack
视频是否存在音频轨道
|
static int |
FF_PROFILE_H264_BASELINE
FF 对应的 profile
|
int |
fps
帧率
|
int |
height
高
|
int |
iFrameInterval
i 帧间隔
|
int |
profile
profile
|
org.lasque.tusdk.core.utils.image.ImageOrientation |
videoOrientation
视频方向
|
int |
width
宽
|
构造器和说明 |
---|
TuSDKVideoInfo() |
限定符和类型 | 方法和说明 |
---|---|
static TuSDKVideoInfo |
createWithMediaFormat(android.media.MediaFormat mediaFormat,
boolean existAudioTrack)
根据 MediaFormat 创建 TuSDKVideoInfo
|
int |
getBestBitrateMode()
根据该视频信息 返回推荐的码率模式
|
android.content.ContentValues |
getVideoInfoValues()
获取视频写入数据库时的 ContentValues 信息
|
void |
setVideoRotation(int videoRotation)
设置旋转角度
|
void |
syncCodecCrop(android.media.MediaFormat mediaFormat)
同步视频crop信息
|
java.lang.String |
toString() |
public static final int FF_PROFILE_H264_BASELINE
public int width
public int height
public int fps
public int profile
public int bitrate
public int iFrameInterval
public org.lasque.tusdk.core.utils.image.ImageOrientation videoOrientation
public int degree
public boolean existAudioTrack
public long durationTimeUs
public double aspect_ratio
public int colorRange
public android.graphics.RectF codecCrop
public static TuSDKVideoInfo createWithMediaFormat(android.media.MediaFormat mediaFormat, boolean existAudioTrack)
mediaFormat
- existAudioTrack
- public void syncCodecCrop(android.media.MediaFormat mediaFormat)
mediaFormat
- public void setVideoRotation(int videoRotation)
videoRotation
- public int getBestBitrateMode()
public android.content.ContentValues getVideoInfoValues()
public java.lang.String toString()
toString
在类中 java.lang.Object