DirectCdnStreamingMediaOptions
The media setting options for the host.
public class DirectCdnStreamingMediaOptions : OptionalJsonParse { public Optional<bool> publishCameraTrack = new Optional<bool>(); public Optional<bool> publishMicrophoneTrack = new Optional<bool>(); public Optional<bool> publishCustomAudioTrack = new Optional<bool>(); public Optional<bool> publishCustomVideoTrack = new Optional<bool>(); public Optional<bool> publishMediaPlayerAudioTrack = new Optional<bool>(); public Optional<int> publishMediaPlayerId = new Optional<int>(); public Optional<video_track_id_t> customVideoTrackId = new Optional<video_track_id_t>(); }
Attributes
- publishCameraTrack
- Sets whether to publish the video captured by the camera:
true
: Publish the video captured by the camera.false
: (Default) Do not publish the video captured by the camera.
- publishMicrophoneTrack
- Sets whether to publish the audio captured by the microphone:
true
: Publish the audio captured by the microphone.false
: (Default) Do not publish the audio captured by the microphone.
- publishCustomAudioTrack
- Sets whether to publish the captured audio from a custom source:
true
: Publish the captured audio from a custom source.false
: (Default) Do not publish the captured audio from the custom source.
- publishCustomVideoTrack
- Sets whether to publish the captured video from a custom source:
true
: Publish the captured video from a custom source.false
: (Default) Do not publish the captured video from the custom source.
- customVideoTrackId
- The video track ID returned by calling the CreateCustomVideoTrack method. The default value is 0.