dataclass(frozen=True),拿到的是快照,修改不会影响 SDK 内部状态。媒体帧类型(AudioFrame / VideoFrame / AudioFormat)见 音视频数据。
信息类
UserInfo
TrackInfo
ChannelInfo
ConnectionQuality
上下行网络质量,约每秒更新一次。QualitySample:
ActiveSpeaker
LayerSwitched
CustomMsg
频道内自定义消息,由你的业务服务端通过 服务端 API · 发送自定义消息 发出。客户端 SDK 只收不发。枚举
TrackKind
AUDIO = 0,VIDEO = 1。
Codec
H264、H265、VP8、VP9、AV1、OPUS、AAC。
DeviceType
WINDOWS(1)、ANDROID(2)、IOS(3)、LINUX(4)、MACOS(5)、WEBRTC(6)、XCX(7,小程序)、AGENTS(80,服务端代理,本 SDK 入会时的身份)。其它值原样保留为 int。
ConnectionState
CONNECTING(0)、CONNECTED(1)、DISCONNECTED(2)、RECONNECTING(3)。