ChannelMediaOptions
- Android
更新时间不可用
配置频道中的媒体发布和订阅选项。
public class ChannelMediaOptions {
public Boolean publishCameraTrack;
public Boolean publishSecondaryCameraTrack;
public Boolean publishThirdCameraTrack;
public Boolean publishFourthCameraTrack;
public Boolean publishMicrophoneTrack;
public Boolean publishScreenCaptureVideo;
public Boolean publishScreenCaptureAudio;
public Boolean publishCustomAudioTrack;
public Integer publishCustomAudioTrackId;
public Boolean publishCustomVideoTrack;
public Boolean publishEncodedVideoTrack;
public Boolean publishMediaPlayerAudioTrack;
public Boolean publishMediaPlayerVideoTrack;
public Boolean publishTranscodedVideoTrack;
public Boolean publishMixedAudioTrack;
public Boolean publishLipSyncTrack;
public Boolean autoSubscribeAudio;
public Boolean autoSubscribeVideo;
public Boolean enableAudioRecordingOrPlayout;
public Integer publishMediaPlayerId;
public Integer clientRoleType;
public Integer audienceLatencyLevel;
public Integer defaultVideoStreamType;
public Integer channelProfile;
public Integer audioDelayMs;
public Integer mediaPlayerAudioDelayMs;
public String token;
public Boolean enableBuiltInMediaEncryption;
public Boolean publishRhythmPlayerTrack;
public Boolean isInteractiveAudience;
public Integer customVideoTrackId;
public Boolean isAudioFilterable;
public Boolean startPreview;
public String parameters;
public Boolean enableMultipath;
public Integer uplinkMultipathMode;
public Integer downlinkMultipathMode;
public Integer preferMultipathType;
}支持在同一个 RtcConnection 中同时发布多个音频流和一个视频流。例如,可以同时启用 publishMicrophoneTrack、publishCustomAudioTrack 和 publishMediaPlayerAudioTrack,但 publishCameraTrack、publishScreenCaptureVideo、publishCustomVideoTrack 和 publishEncodedVideoTrack 中只能有一个设置为 true。
注: 建议你根据业务场景自行设置各成员参数值,否则 SDK 会自动分配默认值。
属性
| 参数名 | 描述 |
|---|---|
publishCameraTrack | |
publishSecondaryCameraTrack | |
publishThirdCameraTrack | |
publishFourthCameraTrack | |
publishMicrophoneTrack | |
publishScreenCaptureVideo | |
publishScreenCaptureAudio | |
publishCustomAudioTrack | |
publishCustomAudioTrackId | 要发布的自定义音频轨道的 ID。可通过 createCustomAudioTrack 方法获取该 ID。 |
publishCustomVideoTrack | |
publishEncodedVideoTrack | |
publishMediaPlayerAudioTrack | |
publishMediaPlayerVideoTrack | |
publishTranscodedVideoTrack | |
publishMixedAudioTrack | |
publishLipSyncTrack | |
autoSubscribeAudio | |
autoSubscribeVideo | |
enableAudioRecordingOrPlayout | |
publishMediaPlayerId | |
clientRoleType | |
audienceLatencyLevel | |
defaultVideoStreamType | |
channelProfile | |
audioDelayMs | |
mediaPlayerAudioDelayMs | |
token | |
enableBuiltInMediaEncryption | |
publishRhythmPlayerTrack | |
isInteractiveAudience | |
customVideoTrackId | |
isAudioFilterable | |
startPreview | |
enableMultipath | |
preferMultipathType |