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_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
观众