ChannelMediaOptions
- Electron
更新时间不可用
频道媒体设置选项。
export class ChannelMediaOptions {
publishCameraTrack?: boolean;
publishSecondaryCameraTrack?: boolean;
publishThirdCameraTrack?: boolean;
publishFourthCameraTrack?: boolean;
publishMicrophoneTrack?: boolean;
publishScreenTrack?: boolean;
publishSecondaryScreenTrack?: boolean;
publishThirdScreenTrack?: boolean;
publishFourthScreenTrack?: boolean;
publishCustomAudioTrack?: boolean;
publishCustomAudioTrackId?: number;
publishCustomVideoTrack?: boolean;
publishEncodedVideoTrack?: boolean;
publishMediaPlayerAudioTrack?: boolean;
publishMediaPlayerVideoTrack?: boolean;
publishTranscodedVideoTrack?: boolean;
publishLipSyncTrack?: boolean;
autoSubscribeAudio?: boolean;
autoSubscribeVideo?: boolean;
enableAudioRecordingOrPlayout?: boolean;
publishMediaPlayerId?: number;
clientRoleType?: ClientRoleType;
audienceLatencyLevel?: AudienceLatencyLevelType;
defaultVideoStreamType?: VideoStreamType;
channelProfile?: ChannelProfileType;
token?: string;
enableBuiltInMediaEncryption?: boolean;
publishRhythmPlayerTrack?: boolean;
isInteractiveAudience?: boolean;
customVideoTrackId?: number;
isAudioFilterable?: boolean;
enableMultipath?: boolean;
uplinkMultipathMode?: MultipathMode;
downlinkMultipathMode?: MultipathMode;
preferMultipathType?: MultipathType;
}RtcConnection
publishMicrophoneTrack
publishCustomAudioTrack
publishMediaPlayerAudioTrack
true
publishCameraTrack
publishScreenTrack、
publishCustomVideoTrack
publishEncodedVideoTrack
true
注: 建议你根据业务场景自行设置成员参数值,否则 SDK 会自动对成员参数进行赋值。
属性
| 参数名 | 描述 |
|---|---|
publishCameraTrack | |
publishSecondaryCameraTrack | |
publishMicrophoneTrack | |
publishThirdCameraTrack | |
publishFourthCameraTrack | |
publishScreenTrack | |
publishSecondaryScreenTrack | |
publishThirdScreenTrack | |
publishFourthScreenTrack | |
publishTranscodedVideoTrack | |
publishMixedAudioTrack | |
publishLipSyncTrack | |
publishCustomAudioTrack | |
publishCustomAudioTrackId | 待发布的自定义音频轨道的 ID,默认值为 0。你可以通过 createCustomAudioTrack 方法来获取自定义音频轨道 ID。 |
publishCustomVideoTrack | |
publishEncodedVideoTrack | |
publishMediaPlayerAudioTrack | |
publishMediaPlayerVideoTrack | |
autoSubscribeAudio | |
autoSubscribeVideo | |
enableAudioRecordingOrPlayout | |
publishMediaPlayerId | |
clientRoleType | 用户角色。详见 ClientRoleType。 |
audienceLatencyLevel | 观众端延时级别。详见 AudienceLatencyLevelType。 |
defaultVideoStreamType | 默认订阅的视频流类型: VideoStreamType。 |
channelProfile | 频道使用场景。详见 ChannelProfileType。 |
audioDelayMs | |
token | (可选)在服务端生成的用于鉴权的动态密钥。详见使用 Token 鉴权。 注:
|
publishRhythmPlayerTrack | |
isInteractiveAudience | 注:
是否开启互动观众模式:
|
customVideoTrackId | 调用 createCustomVideoTrack 方法返回的视频轨道 ID。默认值为 0。 |
isAudioFilterable | |
enableMultipath | |
preferMultipathType |