NERtc Android SDK
| Public 成员函数 | Public 属性 | 所有成员列表
com.netease.lava.nertc.sdk.video.NERtcVideoConfig类 参考
类 com.netease.lava.nertc.sdk.video.NERtcVideoConfig 继承关系图:
com.netease.lava.nertc.sdk.video.NERtcEncodeConfig

enum  NERtcDegradationPreference
 
enum  NERtcVideoMirrorMode
 
enum  NERtcVideoOutputOrientationMode
 

Public 成员函数

String toString ()
 

Public 属性

int width = 0
 
int height = 0
 
boolean frontCamera = true
 
int colorFormat = NERtcConstants.VideoColorFormat.TEXTURE
 
NERtcDegradationPreference degradationPrefer = NERtcDegradationPreference.DEGRADATION_DEFAULT
 
int videoCropMode = NERtcConstants.VideoCropMode.DEFAULT
 
NERtcVideoMirrorMode mirrorMode = NERtcVideoMirrorMode.VIDEO_MIRROR_MODE_AUTO
 
NERtcVideoOutputOrientationMode orientationMode = NERtcVideoOutputOrientationMode.VIDEO_OUTPUT_ORIENTATION_MODE_ADAPTATIVE
 
- Public 属性 继承自 com.netease.lava.nertc.sdk.video.NERtcEncodeConfig
int videoProfile = NERtcConstants.VideoProfile.STANDARD
 
NERtcVideoFrameRate frameRate = NERtcVideoFrameRate.FRAME_RATE_FPS_DEFAULT
 
int minFramerate = 0
 
int bitrate = 0
 
int minBitrate = 0
 

详细描述

视频编码器配置的属性。

类成员变量说明

◆ colorFormat

int com.netease.lava.nertc.sdk.video.NERtcVideoConfig.colorFormat = NERtcConstants.VideoColorFormat.TEXTURE

视频采集颜色空间格式,默认为 Texture。详细信息请参考NERtcConstants.VideoColorFormat。

◆ degradationPrefer

NERtcDegradationPreference com.netease.lava.nertc.sdk.video.NERtcVideoConfig.degradationPrefer = NERtcDegradationPreference.DEGRADATION_DEFAULT

带宽受限时的视频编码降级偏好。

◆ frontCamera

boolean com.netease.lava.nertc.sdk.video.NERtcVideoConfig.frontCamera = true

摄像头位置是否为前置摄像头。默认为 true,即前置摄像头。

◆ height

int com.netease.lava.nertc.sdk.video.NERtcVideoConfig.height = 0

视频编码分辨率,衡量编码质量,以宽x高表示。与 maxProfile 属性二选一。
height表示视频帧在纵轴上的像素,即自定义高。

  • 设置为负数时表示采用 maxProfile 档位。
  • 如果需要自定义分辨率场景,则设置此属性,maxProfile 属性失效。

    注意:自定义视频采集场景下,width 和 height 设置无效,会自动根据 maxProfile 缩放。

◆ mirrorMode

NERtcVideoMirrorMode com.netease.lava.nertc.sdk.video.NERtcVideoConfig.mirrorMode = NERtcVideoMirrorMode.VIDEO_MIRROR_MODE_AUTO

设置本地视频编码的镜像模式,即本地发送视频的镜像模式,只影响远端用户看到的视频画面。

◆ orientationMode

NERtcVideoOutputOrientationMode com.netease.lava.nertc.sdk.video.NERtcVideoConfig.orientationMode = NERtcVideoOutputOrientationMode.VIDEO_OUTPUT_ORIENTATION_MODE_ADAPTATIVE

设置本地视频编码的方向模式,即本地发送视频的方向模式,只影响远端用户看到的视频画面。

◆ videoCropMode

int com.netease.lava.nertc.sdk.video.NERtcVideoConfig.videoCropMode = NERtcConstants.VideoCropMode.DEFAULT

◆ width

int com.netease.lava.nertc.sdk.video.NERtcVideoConfig.width = 0

视频编码分辨率,衡量编码质量,以宽x高表示。与 maxProfile 属性二选一。
width表示视频帧在横轴上的像素,即自定义宽。

  • 设置为负数时表示采用 max_profile 档位。
  • 如果需要自定义分辨率场景,则设置此属性,maxProfile 属性失效。

    注意:自定义视频采集场景下,width 和 height 设置无效,会自动根据 maxProfile 缩放。


该类的文档由以下文件生成: