Skip to main content
本文不逐字段复刻源码中的所有内部实现,而是整理接入最常用、最需要理解的公开类型。

JoinOptions

加入频道的可选参数。 示例:

ChannelInfo

频道信息。

UserInfo

用户信息。

TrackInfo

轨道描述信息。

Codec

编解码器枚举。

StreamVendor

流媒体引擎供应商。 SDK 会根据 Token / Join 响应中的 stream_vendor 自动选择对应引擎。

ConnectionState

DisconnectReason


预设类型

MicPreset

常用预设:
  • .speech
  • .music
  • .musicStereo
  • .musicHighQuality
  • .musicHighQualityStereo

CameraPreset

常用预设:
  • .h180p
  • .h360p
  • .h720p
  • .h1080p

ScreenPreset

常用预设:
  • .h720p
  • .h1080p

ScreenAudioPreset

常用预设:
  • .default
这些预设本质上都是“采集参数 + 发布参数”的组合体。也就是说,预设不是语法糖,而是把一组合理默认值打包成一个对象,减少业务层重复配置。

DeviceInfo

设备管理器返回的统一设备结构。 DeviceKind 可选值:
  • audioInput
  • audioOutput
  • videoInput