TRTCCloudDef class

关键类定义变量

Constructors

TRTCCloudDef()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

TRTC_APP_SCENE_AUDIOCALL int
在音频通话场景中,支持48 kHz双声道音频通话。单个房间可容纳最多300名同时在线用户,最多50人同时发言。
final
TRTC_APP_SCENE_LIVE int
在互动视频直播场景中,麦克风可以顺畅地打开/关闭,无需等待切换,主播延迟低至300毫秒以下。支持数十万并发观众用户的直播,播放延迟降至1000毫秒。
final
TRTC_APP_SCENE_VIDEOCALL int
在视频通话场景中,支持720p和1080p高清图像质量。单个房间可容纳最多300名同时在线用户,最多50人同时发言。
final
TRTC_APP_SCENE_VOICE_CHATROOM int
在互动音频直播场景中,麦克风可以顺畅地打开/关闭,无需等待切换,主播延迟低至300毫秒以下。支持数十万并发观众用户的直播,播放延迟降至1000毫秒。
final
TRTC_AUDIO_FRAME_FORMAT_PCM int
PCM
final
TRTC_AUDIO_QUALITY_DEFAULT int
默认:采样率:48 kHz;单声道;音频比特率:50 Kbps。这是 SDK 的默认音质,如果没有特殊要求,建议使用。
final
TRTC_AUDIO_QUALITY_MUSIC int
高清:采样率:48 kHz;双声道+全带;音频比特率:128 Kbps。适用于需要高保真音乐传输的场景,如卡拉 OK 和音乐直播。
final
TRTC_AUDIO_QUALITY_SPEECH int
平滑:采样率:16 kHz;单声道;音频比特率:16 Kbps。适用于音频通话场景,如在线会议和音频通话。
final
TRTC_AUDIO_ROUTE_EARPIECE int
耳机
final
TRTC_AUDIO_ROUTE_SPEAKER int
扬声器
final
TRTC_BEAUTY_STYLE_NATURE int
自然风格,保留更多面部细节,主观上看起来更自然。
final
TRTC_BEAUTY_STYLE_PITU int
皮图风格,比平滑风格更自然,保留更多皮肤细节。
final
TRTC_BEAUTY_STYLE_SMOOTH int
平滑风格,适合表演,效果更明显。
final
TRTC_DEBUG_VIEW_LEVEL_ALL int
UI 上部显示状态日志,下部显示关键事件
final
TRTC_DEBUG_VIEW_LEVEL_GONE int
UI 不显示日志
final
TRTC_DEBUG_VIEW_LEVEL_STATUS int
UI 上部显示状态日志
final
TRTC_GSENSOR_MODE_DISABLE int
禁用 G-sensor
final
TRTC_GSENSOR_MODE_UIAUTOLAYOUT int
启用 G-sensor(默认值)。
final
TRTC_GSENSOR_MODE_UIFIXLAYOUT int
此选项将被废弃,等同于 UIAutoLayout
final
TRTC_LOG_LEVEL_DEBUG int
输出 DEBUG、INFO、WARNING、ERROR 和 FATAL 级别的日志
final
TRTC_LOG_LEVEL_ERROR int
输出 ERROR 和 FATAL 级别的日志
final
TRTC_LOG_LEVEL_FATAL int
输出 FATAL 级别的日志
final
TRTC_LOG_LEVEL_INFO int
输出 INFO、WARNING、ERROR 和 FATAL 级别的日志
final
TRTC_LOG_LEVEL_NULL int
不输出任何 SDK 日志
final
TRTC_LOG_LEVEL_VERBOSE int
输出所有级别的日志
final
TRTC_LOG_LEVEL_WARN int
输出 WARNING、ERROR 和 FATAL 级别的日志
final
TRTC_QUALITY_Bad int
final
TRTC_QUALITY_Down int
不可用
final
TRTC_QUALITY_Excellent int
优秀
final
TRTC_QUALITY_Good int
良好
final
TRTC_QUALITY_Poor int
较差
final
TRTC_QUALITY_UNKNOWN int
未定义
final
TRTC_QUALITY_Vbad int
非常差
final
TRTC_REVERB_TYPE_0 int
禁用混响
final
TRTC_REVERB_TYPE_1 int
KTV
final
TRTC_REVERB_TYPE_2 int
小房间
final
TRTC_REVERB_TYPE_3 int
大会堂
final
TRTC_REVERB_TYPE_4 int
低沉
final
TRTC_REVERB_TYPE_5 int
洪亮
final
TRTC_REVERB_TYPE_6 int
金属声
final
TRTC_REVERB_TYPE_7 int
磁性
final
TRTC_TranscodingConfigMode_Manual int
手动模式。它最灵活,可以通过自由组合实现各种混合转码方案,但使用起来最困难。
final
TRTC_TranscodingConfigMode_Template_PresetLayout int
预设布局模式,通过占位符提前安排好每个画面通道的布局。
final
TRTC_TranscodingConfigMode_Template_PureAudio int
纯音频模式。适用于音频通话(AudioCall)和语音聊天室(VoiceChatRoom)等纯音频场景。
final
TRTC_TranscodingConfigMode_Template_ScreenSharing int
屏幕共享模式,适用于在线教育等以屏幕共享为主的使用场景,仅支持 Windows 和 macOS 系统的 SDK。
final
TRTC_VIDEO_MIRROR_TYPE_DISABLE int
不镜像前置和后置摄像头的图像
final
TRTC_VIDEO_MIRROR_TYPE_ENABLE int
镜像前置和后置摄像头的图像
final
TRTC_VIDEO_PIXEL_FORMAT_I420 int
YUV I420
final
TRTC_VIDEO_PIXEL_FORMAT_NV21 int
NV21纹理
final
TRTC_VIDEO_PIXEL_FORMAT_Texture_2D int
OpenGL 2D 纹理
final
TRTC_VIDEO_PIXEL_FORMAT_TEXTURE_EXTERNAL_OES int
OES外部纹理格式(适用于Android平台)。
final
TRTC_VIDEO_PIXEL_FORMAT_UNKNOWN int
未知
final
TRTC_VIDEO_QOS_PREFERENCE_CLEAR int
弱网络下确保清晰度(默认值)
final
TRTC_VIDEO_QOS_PREFERENCE_SMOOTH int
弱网络下确保流畅性
final
TRTC_VIDEO_RESOLUTION_120_120 int
推荐比特率:VideoCall:80 Kbps,LIVE:120 Kbps
final
TRTC_VIDEO_RESOLUTION_1280_720 int
推荐比特率:VideoCall:1200 Kbps,LIVE:1800 Kbps
final
TRTC_VIDEO_RESOLUTION_160_120 int
推荐比特率:VideoCall:100 Kbps,LIVE:150 Kbps
final
TRTC_VIDEO_RESOLUTION_160_160 int
推荐比特率:VideoCall:100 Kbps,LIVE:150 Kbps
final
TRTC_VIDEO_RESOLUTION_160_90 int
推荐比特率:VideoCall:150 Kbps,LIVE:250 Kbps
final
TRTC_VIDEO_RESOLUTION_1920_1080 int
推荐比特率:VideoCall:2000 Kbps,LIVE:3000 Kbps
final
TRTC_VIDEO_RESOLUTION_240_180 int
推荐比特率:VideoCall:150 Kbps,LIVE:225 Kbps
final
TRTC_VIDEO_RESOLUTION_256_144 int
推荐比特率:VideoCall:200 Kbps,LIVE:300 Kbps
final
TRTC_VIDEO_RESOLUTION_270_270 int
推荐比特率:VideoCall:200 Kbps,LIVE:120 Kbps
final
TRTC_VIDEO_RESOLUTION_280_210 int
推荐比特率:VideoCall:200 Kbps,LIVE:300 Kbps
final
TRTC_VIDEO_RESOLUTION_320_180 int
推荐比特率:VideoCall:250 Kbps,LIVE:400 Kbps
final
TRTC_VIDEO_RESOLUTION_320_240 int
推荐比特率:VideoCall:250 Kbps,LIVE:375 Kbps
final
TRTC_VIDEO_RESOLUTION_400_300 int
推荐比特率:VideoCall:300 Kbps,LIVE:450 Kbps
final
TRTC_VIDEO_RESOLUTION_480_270 int
推荐比特率:VideoCall:350 Kbps,LIVE:550 Kbps
final
TRTC_VIDEO_RESOLUTION_480_360 int
推荐比特率:VideoCall:400 Kbps,LIVE:600 Kbps
final
TRTC_VIDEO_RESOLUTION_480_480 int
推荐比特率:VideoCall:350 Kbps,LIVE:120 Kbps
final
TRTC_VIDEO_RESOLUTION_640_360 int
推荐比特率:VideoCall:550 Kbps,LIVE:900 Kbps
final
TRTC_VIDEO_RESOLUTION_640_480 int
推荐比特率:VideoCall:600 Kbps,LIVE:900 Kbps
final
TRTC_VIDEO_RESOLUTION_960_540 int
推荐比特率:VideoCall:850 Kbps,LIVE:1300 Kbps
final
TRTC_VIDEO_RESOLUTION_960_720 int
推荐比特率:VideoCall:1000 Kbps,LIVE:1500 Kbps
final
TRTC_VIDEO_RESOLUTION_MODE_LANDSCAPE int
横向分辨率
final
TRTC_VIDEO_RESOLUTION_MODE_PORTRAIT int
纵向分辨率
final
TRTC_VIDEO_ROTATION_180 int
顺时针旋转 180 度
final
TRTC_VIDEO_ROTATION_270 int
顺时针旋转 270 度
final
TRTC_VIDEO_ROTATION_90 int
顺时针旋转 90 度
final
TRTC_VIDEO_STREAM_TYPE_SMALL int
小图像视频流
final
TRTC_VIDEO_STREAM_TYPE_SUB int
辅流(屏幕共享)
final
TRTC_VideoView_Model_Hybrid String
Android 视频渲染使用混合集成模式,仅对 Android 有效
final
TRTC_VideoView_Model_Virtual String
Android 视频渲染使用虚拟显示模式,这是默认使用的。此参数仅对 Android 有效
final
TRTC_VideoView_SurfaceView String
平台视图渲染。对于 Android 视频渲染,使用 SurfaceView
final
TRTC_VideoView_Texture String
纹理渲染。默认情况下,将启动推拉流,onviewcreated 回调不会被触发。MacOS 和 Windows 只支持这种渲染
final
TRTC_VideoView_TextureView String
平台视图渲染。对于 Android 视频渲染,使用 TextureView
final
TRTC_VOICE_CHANGER_TYPE_0 int
禁用变声
final
TRTC_VOICE_CHANGER_TYPE_1 int
熊孩子
final
TRTC_VOICE_CHANGER_TYPE_10 int
机器人
final
TRTC_VOICE_CHANGER_TYPE_11 int
空灵
final
TRTC_VOICE_CHANGER_TYPE_2 int
萝莉
final
TRTC_VOICE_CHANGER_TYPE_3 int
大叔
final
TRTC_VOICE_CHANGER_TYPE_4 int
重金属
final
TRTC_VOICE_CHANGER_TYPE_5 int
感冒
final
TRTC_VOICE_CHANGER_TYPE_6 int
外国人
final
TRTC_VOICE_CHANGER_TYPE_7 int
困兽
final
TRTC_VOICE_CHANGER_TYPE_8 int
肥宅
final
TRTC_VOICE_CHANGER_TYPE_9 int
强电流
final
TRTCAudioSampleRate16000 int
16 kHz 采样率
final
TRTCAudioSampleRate32000 int
32 kHz 采样率
final
TRTCAudioSampleRate44100 int
44.1 kHz 采样率
final
TRTCAudioSampleRate48000 int
48 kHz 采样率
final
TRTCRecordTypeAudio int
仅录制音频
final
TRTCRecordTypeBoth int
同时录制音频和视频
final
TRTCRecordTypeVideo int
仅录制视频
final
TRTCSystemVolumeTypeAuto int
“带麦通话音量,不带麦媒体音量”,即主播带麦时使用通话音量模式,观众用户不带麦时使用媒体音量模式。适用于直播场景。
final
TRTCSystemVolumeTypeMedia int
整个通话过程中使用媒体音量模式。这种情况不常见,适用于有特殊要求的场景(例如,主播有外置声卡)。
final
TRTCSystemVolumeTypeVOIP int
始终使用通话音量模式,适用于会议场景。
final
TXMediaDeviceTypeCamera int
摄像头
final
TXMediaDeviceTypeMic int
麦克风
final
TXMediaDeviceTypeSpeaker int
扬声器或听筒
final
TXMediaDeviceTypeUnknown int
未知类型
final
VIDEO_QOS_CONTROL_CLIENT int
客户端控制(仅用于 SDK 内部调试,不应使用)
final
VIDEO_QOS_CONTROL_SERVER int
云端控制(默认值)
final

Constants

TRTC_TranscodingConfigMode_Unknown → const int
无效值
0
TRTC_VIDEO_MIRROR_TYPE_AUTO → const int
SDK确定镜像类型:镜像前置摄像头的图像,但不镜像后置摄像头的图像
0
TRTC_VIDEO_RENDER_MODE_FILL → const int
图像将覆盖整个屏幕,超出屏幕的部分将被裁剪
0
TRTC_VIDEO_RENDER_MODE_FIT → const int
图像的长边将适应屏幕,短边将按比例缩放,不匹配的区域将用黑色块填充
1
TRTC_VIDEO_ROTATION_0 → const int
无旋转
0
TRTC_VIDEO_STREAM_TYPE_BIG → const int
主图像视频流
0
TRTCRoleAnchor → const int
主播
20
TRTCRoleAudience → const int
观众
21