Public成员函数 | |
---|---|
VideoEncoderConfiguration() | |
VideoEncoderConfiguration(int width, int height, FRAME_RATE frameRate, int bitrate, ORIENTATION_MODE orientationMode) | |
VideoEncoderConfiguration(VideoDimensions dimensions, FRAME_RATE frameRate, int bitrate, ORIENTATION_MODE orientationMode) |
Public成员变量 | |
---|---|
VideoDimensions | dimensions |
int | frameRate |
int | minFrameRate |
int | bitrate |
int | minBitrate |
ORIENTATION_MODE | orientationMode |
DEGRADATION_PREFERENCE | degradationPrefer |
int | mirrorMode |
详细描述
视频编码属性的定义
成员说明
STANDARD_BITRATE
定义
public static final int STANDARD_BITRATE = 0 |
说明
标准码率模式
COMPATIBLE_BITRATE
定义
public static final int COMPATIBLE_BITRATE = -1 |
说明
适配码率模式
DEFAULT_MIN_BITRATE
定义
public static final int DEFAULT_MIN_BITRATE = -1 |
说明
使用系统默认最低编码码率
DEFAULT_MIN_FRAMERATE
定义
public static final int DEFAULT_MIN_FRAMERATE = -1 |
说明
使用系统默认最低编码帧率
VD_120x120
定义
public static final VideoDimensions VD_120x120 = new VideoDimensions(120, 120) |
说明
VD_120x120:视频分辨率为 120 × 120
VD_160x120
定义
public static final VideoDimensions VD_160x120 = new VideoDimensions(160, 120) |
说明
VD_160x120:视频分辨率为 160 × 120
VD_180x180
定义
public static final VideoDimensions VD_180x180 = new VideoDimensions(180, 180) |
说明
VD_180x180:视频分辨率为 180 × 180
VD_240x180
定义
public static final VideoDimensions VD_240x180 = new VideoDimensions(240, 120) |
说明
VD_240x180:视频分辨率为 240 × 120
VD_320x180
定义
public static final VideoDimensions VD_320x180 = new VideoDimensions(320, 180) |
说明
VD_320x180:视频分辨率为 320 × 180
VD_240x240
定义
public static final VideoDimensions VD_240x240 = new VideoDimensions(240, 240) |
说明
VD_240x240:视频分辨率为 240 × 240
VD_320x240
定义
public static final VideoDimensions VD_320x240 = new VideoDimensions(320, 240) |
说明
VD_320x240:视频分辨率为 320 × 240
VD_424x240
定义
public static final VideoDimensions VD_424x240 = new VideoDimensions(424, 240) |
说明
VD_424x240:视频分辨率为 424 × 240
VD_360x360
定义
public static final VideoDimensions VD_360x360 = new VideoDimensions(360, 360) |
说明
VD_360x360:视频分辨率为 360 × 360
VD_480x360
定义
public static final VideoDimensions VD_480x360 = new VideoDimensions(480, 360) |
说明
VD_480x360:视频分辨率为 480 × 360
VD_640x360
定义
public static final VideoDimensions VD_640x360 = new VideoDimensions(640, 360) |
说明
VD_640x360:视频分辨率为 640 × 360
VD_480x480
定义
public static final VideoDimensions VD_480x480 = new VideoDimensions(480, 480) |
说明
VD_480x480:视频分辨率为 480 × 480
VD_640x480
定义
public static final VideoDimensions VD_640x480 = new VideoDimensions(640, 480) |
说明
VD_640x480:视频分辨率为 640 × 480
VD_840x480
定义
public static final VideoDimensions VD_840x480 = new VideoDimensions(840, 480) |
说明
VD_840x480:视频分辨率为 840 × 480
VD_960x720
定义
public static final VideoDimensions VD_960x720 = new VideoDimensions(960, 720) |
说明
VD_960x720:视频分辨率为 960 × 720
VD_1280x720
定义
public static final VideoDimensions VD_1280x720 = new VideoDimensions(1280, 720) |
说明
VD_1280x720:视频分辨率为 1280 × 720
dimensions
定义
public VideoDimensions dimensions |
说明
视频编码的分辨率 (px),用于衡量编码质量,以长 × 宽表示,默认值为 640 × 360。用户可以自行设置分辨率,也可以在如下列表中直接选择想要分辨率:
- VD_120x120:视频分辨率为 120 × 120
- VD_160x120:视频分辨率为 160 × 120
- VD_180x180:视频分辨率为 180 × 180
- VD_240x180:视频分辨率为 240 × 180
- VD_320x180:视频分辨率为 320 × 180
- VD_240x240:视频分辨率为 240 × 240
- VD_320x240:视频分辨率为 320 × 240
- VD_424x240:视频分辨率为 424 × 240
- VD_360x360:视频分辨率为 360 × 360
- VD_480x360:视频分辨率为 480 × 360
- VD_640x360:视频分辨率为 640 × 360
- VD_480x480:视频分辨率为 480 × 480
- VD_640x480:视频分辨率为 640 × 480
- VD_840x480:视频分辨率为 840 × 480
- VD_960x720:视频分辨率为 960 × 720
- VD_1280x720:视频分辨率为 1280 × 720
frameRate
定义
public int frameRate |
说明
视频编码的帧率(fps),默认值为 15。用户可以自行设置帧率,也可以在如下列表中直接选择想要的帧率。建议不要超过 30 帧。
- FRAME_RATE_FPS_1(1):每秒钟 1 帧。
- FRAME_RATE_FPS_7(7):每秒钟 7 帧。
- FRAME_RATE_FPS_10(10):每秒钟 10 帧。
- FRAME_RATE_FPS_15(15):每秒钟 15 帧。
- FRAME_RATE_FPS_24(24):每秒钟 24 帧。
- FRAME_RATE_FPS_30(30):每秒钟 30 帧。
minFrameRate
定义
public int minFrameRate |
说明
最低视频编码帧率(fps)。默认值为 DEFAULT_MIN_FRAMERATE(-1),表示使用系统默认的最低编码帧率。
bitrate
定义
public int bitrate |
说明
视频编码的码率。单位为 Kbps。推荐STANDARD_BITRATE = 0标准码率模式
minBitrate
定义
public int minBitrate |
说明
最低视频编码码率。单位为 Kbps。
orientationMode
定义
public ORIENTATION_MODE orientationMode |
说明
视频编码的方向模式。详见 ORIENTATION_MODE
orientationMode
定义
public DEGRADATION_PREFERENCE degradationPrefer |
说明
视频编码的方向模式。详见 DEGRADATION_PREFERENCE
mirrorMode
定义
public int mirrorMode |
说明
本地发送视频的镜像模式,只影响远端用户看到的视频画面。详见 MirrorMode
- VIDEO_MIRROR_AUTO(0):(默认)由 SDK 决定镜像模式。SDK 默认关闭视频编码的镜像模式。
- VIDEO_MIRROR_MODE_ENABLED(1):开启镜像模式。
- VIDEO_MIRROR_MODE_DISABLED(2):关闭镜像模式。