CloudHubRTS CPP
- 概览
- IEngine
- IUpStream
- IUpStreamEventHandler
- IDownStream
- IDownStreamEventHandler
- IMixingUpStream
- IMixingUpStreamEventHandler
- IServerStreamMixingEventHandler
- IFrameObserver
- IVideoDeviceManager
- IVideoDeviceCollection
- IAudioDeviceManager
- IAudioDeviceCollection
- Enums
- Structs
枚举类型
RTS_VIDEO_STATE
视频状态
枚举 | 值 | 描述 |
---|---|---|
RTS_VIDEO_STATE_STOPPED | 0 | 停止 |
RTS_VIDEO_STATE_STARTING | 1 | 开始 |
RTS_AUDIO_STATE
音频状态
枚举 | 值 | 描述 |
---|---|---|
RTS_AUDIO_STATE_STOPPED | 0 | 停止 |
RTS_AUDIO_STATE_STARTING | 1 | 开始 |
FRAME_RATE
视频帧率
枚举 | 值 | 描述 |
---|---|---|
FRAME_RATE_FPS_1 | 1 | 视频帧率1 FPS |
FRAME_RATE_FPS_7 | 7 | 视频帧率7 FPS |
FRAME_RATE_FPS_10 | 10 | 视频帧率10 FPS |
FRAME_RATE_FPS_15 | 15 | 视频帧率15 FPS |
FRAME_RATE_FPS_24 | 24 | 视频帧率24 FPS |
FRAME_RATE_FPS_30 | 30 | 视频帧率30 FPS |
DESKTOP_SOURCETYPE
桌面源类型
枚举 | 值 | 描述 |
---|---|---|
SOURCE_SCREEN | 0 | 屏幕 |
SOURCE_WINDOW | 1 | 窗口 |
VIDEO_STICKER_TYPE
贴纸名
枚举 | 值 | 描述 |
---|---|---|
NONE | 0 | 无贴纸 |
PRINCESS_MASK | 1 | 公主面具 |
EYEGLASSES_CAT | 2 | 黑猫眼镜 |
CARTOON_BOY | 3 | 卡通男孩 |
CARTOON_GIRL | 4 | 卡通女孩 |
NAUGHTY_BABY | 5 | 搞怪宝宝 |
CHRISTMAS_ELK | 6 | 圣诞麋鹿 |
BIRTHDAY | 7 | 生日快乐 |
ICE_CREAM | 8 | 甜甜甜筒 |
LUCKY_CAT | 9 | 招财猫 |
PIGGY | 510 | 可爱猪猪 |
AUDIO_QUALITY
本地发布音频质量
枚举 | 值 | 描述 |
---|---|---|
AUDIO_QUALITY_LOW | 0 | 16khz 22kbps 单声道 |
AUDIO_QUALITY_DEFAULT | 1 | 32khz 48kbps 单声道(默认) |
AUDIO_QUALITY_HIGH | 2 | 48khz 64kbps 单声道 |
AUDIO_QUALITY_HIGH_STEREO | 3 | 48khz 96kbps 立体声 |
AUDIO_QUALITY_VERY_HIGH | 4 | 48khz 96kbps 单声道 |
AUDIO_QUALITY_VERY_HIGH_STEREO | 5 | 48khz 128kbps 立体声 |
LOCAL_VIDEO_STREAM_STATE
本地视频状态类型
枚举 | 值 | 描述 |
---|---|---|
LOCAL_VIDEO_STREAM_STATE_STOPPED | 0 | 本地视频处于初始状态 |
LOCAL_VIDEO_STREAM_STATE_CAPTURING | 1 | 本地视频捕获器成功启动 |
LOCAL_VIDEO_STREAM_STATE_ENCODING | 2 | 本地视频首帧编码成功 |
LOCAL_VIDEO_STREAM_STATE_FAILED | 3 | 本地视频无法启动 |
LOCAL_VIDEO_STREAM_ERROR
本地视频状态错误代码
枚举 | 值 | 描述 |
---|---|---|
LOCAL_VIDEO_STREAM_ERROR_OK | 0 | 本地视频正常 |
LOCAL_VIDEO_STREAM_ERROR_FAILURE | 1 | 本地视频故障但未指定原因 |
LOCAL_VIDEO_STREAM_ERROR_DEVICE_NO_PERMISSION | 2 | 没有使用本地视频设备的权限 |
LOCAL_VIDEO_STREAM_ERROR_DEVICE_BUSY | 3 | 本地视频捕获器正在使用中 |
LOCAL_VIDEO_STREAM_ERROR_CAPTURE_FAILURE | 4 | 本地视频捕获失败。检查捕获器是否正常工作 |
LOCAL_VIDEO_STREAM_ERROR_ENCODE_FAILURE | 5 | 本地视频编码失败 |
LOCAL_AUDIO_STREAM_STATE
本地音频状态类型
枚举 | 值 | 描述 |
---|---|---|
LOCAL_AUDIO_STREAM_STATE_STOPPED | 0 | 本地音频处于初始状态 |
LOCAL_AUDIO_STREAM_STATE_RECORDING | 1 | 录音设备启动成功 |
LOCAL_AUDIO_STREAM_STATE_ENCODING | 2 | 音频帧首帧编码成功 |
LOCAL_AUDIO_STREAM_STATE_FAILED | 3 | 本地音频无法启动 |
LOCAL_AUDIO_STREAM_ERROR
本地音频状态错误码
枚举 | 值 | 描述 |
---|---|---|
LOCAL_AUDIO_STREAM_ERROR_OK | 0 | 本地音频正常 |
LOCAL_AUDIO_STREAM_ERROR_FAILURE | 1 | 本地音频故障但未指定原因 |
LOCAL_AUDIO_STREAM_ERROR_DEVICE_NO_PERMISSION | 2 | 没有使用本地音频设备的权限 |
LOCAL_AUDIO_STREAM_ERROR_DEVICE_BUSY | 3 | 麦克风正在使用中 |
LOCAL_AUDIO_STREAM_ERROR_RECORD_FAILURE | 4 | 本地录音失败。检查记录设备是否正常工作 |
LOCAL_AUDIO_STREAM_ERROR_ENCODE_FAILURE | 5 | 本地音频编码失败 |
LOCAL_AUDIO_STREAM_ERROR_MUTED | 6 | 本地用户静音 |
LOCAL_AUDIO_STREAM_ERROR_UNMUTED | 7 | 本地用户取消静音 |
MEDIA_DEVICE_STATE_TYPE
媒体设备状态
枚举 | 值 | 描述 |
---|---|---|
MEDIA_DEVICE_STATE_ACTIVE | 1 | 设备正在使用 |
MEDIA_DEVICE_STATE_DISABLED | 2 | 设备被禁用 |
MEDIA_DEVICE_STATE_NOT_PRESENT | 4 | 没有此设备 |
MEDIA_DEVICE_STATE_UNPLUGGED | 8 | 设备被拔出 |
MEDIA_DEVICE_TYPE
媒体设备类型
枚举 | 值 | 描述 |
---|---|---|
UNKNOWN_AUDIO_DEVICE | -1 | 未知的设备类型 |
AUDIO_PLAYOUT_DEVICE | 0 | 音频播放设备 |
AUDIO_RECORDING_DEVICE | 1 | 录音设备 |
VIDEO_RENDER_DEVICE | 2 | 视频渲染器 |
VIDEO_CAPTURE_DEVICE | 3 | 视频采集器 |
AUDIO_APPLICATION_PLAYOUT_DEVICE | 4 | 音频应用播放设备 |