TRTCCloudDef class
关键类定义变量
Constructors
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_BLUETOOTHHEADSET → int
-
蓝牙耳机
final
- TRTC_AUDIO_ROUTE_EARPIECE → int
-
耳机
final
- TRTC_AUDIO_ROUTE_SOUNDCARD → int
-
SoundCard
final
- TRTC_AUDIO_ROUTE_SPEAKER → int
-
扬声器
final
- TRTC_AUDIO_ROUTE_WIREDHEADSET → 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
- 无效值
- TRTC_VIDEO_MIRROR_TYPE_AUTO → const int
- SDK确定镜像类型:镜像前置摄像头的图像,但不镜像后置摄像头的图像
- TRTC_VIDEO_RENDER_MODE_FILL → const int
- 图像将覆盖整个屏幕,超出屏幕的部分将被裁剪
- TRTC_VIDEO_RENDER_MODE_FIT → const int
- 图像的长边将适应屏幕,短边将按比例缩放,不匹配的区域将用黑色块填充
- TRTC_VIDEO_ROTATION_0 → const int
- 无旋转
- TRTC_VIDEO_STREAM_TYPE_BIG → const int
- 主图像视频流
- TRTCRoleAnchor → const int
- 主播
- TRTCRoleAudience → const int
- 观众