fm.liveswitch.ChannelConnectionConfig Class Reference

Channel connection configuration. More...

Public Member Functions

 ChannelConnectionConfig ()
 
fm.liveswitch.NullableBoolean getAudioMuted ()
 Gets whether to mute or unmute audio. More...
 
fm.liveswitch.NullableBoolean getAudioUnmuteDisabled ()
 Gets whether to disable audio unmuting. More...
 
fm.liveswitch.NullableBoolean getRecording ()
 Gets whether to enable recording. More...
 
String getRecordingMode ()
 Gets the mode for the recording, if recording is being enabled. More...
 
String getRecordingTag ()
 Gets the tag for the recording, if recording is being enabled. More...
 
fm.liveswitch.NullableBoolean getVideoMuted ()
 Gets whether to mute or unmute video. More...
 
fm.liveswitch.NullableBoolean getVideoUnmuteDisabled ()
 Gets whether to disable video unmuting. More...
 
void setAudioMuted (fm.liveswitch.NullableBoolean value)
 Sets whether to mute or unmute audio. More...
 
void setAudioUnmuteDisabled (fm.liveswitch.NullableBoolean value)
 Sets whether to disable audio unmuting. More...
 
void setRecording (fm.liveswitch.NullableBoolean value)
 Sets whether to enable recording. More...
 
void setRecordingMode (String value)
 Sets the mode for the recording, if recording is being enabled. More...
 
void setRecordingTag (String value)
 Sets the tag for the recording, if recording is being enabled. More...
 
void setVideoMuted (fm.liveswitch.NullableBoolean value)
 Sets whether to mute or unmute video. More...
 
void setVideoUnmuteDisabled (fm.liveswitch.NullableBoolean value)
 Sets whether to disable video unmuting. More...
 
String toJson ()
 Serializes this channel client configuration to JSON. More...
 

Static Public Member Functions

static fm.liveswitch.ChannelConnectionConfig fromJson (String channelConnectionConfigJson)
 Deserializes a channel connection configuration from JSON. More...
 
static String toJson (fm.liveswitch.ChannelConnectionConfig channelConnectionConfig)
 Serializes a channel connection configuration to JSON. More...
 

Detailed Description

Channel connection configuration.

Constructor & Destructor Documentation

◆ ChannelConnectionConfig()

fm.liveswitch.ChannelConnectionConfig.ChannelConnectionConfig ( )

Member Function Documentation

◆ fromJson()

static fm.liveswitch.ChannelConnectionConfig fm.liveswitch.ChannelConnectionConfig.fromJson ( String  channelConnectionConfigJson)
static

Deserializes a channel connection configuration from JSON.

Parameters
channelConnectionConfigJsonThe channel connection configuration as JSON.
Returns
The channel connection configuration.

◆ getAudioMuted()

fm.liveswitch.NullableBoolean fm.liveswitch.ChannelConnectionConfig.getAudioMuted ( )

Gets whether to mute or unmute audio.

◆ getAudioUnmuteDisabled()

fm.liveswitch.NullableBoolean fm.liveswitch.ChannelConnectionConfig.getAudioUnmuteDisabled ( )

Gets whether to disable audio unmuting.

◆ getRecording()

fm.liveswitch.NullableBoolean fm.liveswitch.ChannelConnectionConfig.getRecording ( )

Gets whether to enable recording.

◆ getRecordingMode()

String fm.liveswitch.ChannelConnectionConfig.getRecordingMode ( )

Gets the mode for the recording, if recording is being enabled.

◆ getRecordingTag()

String fm.liveswitch.ChannelConnectionConfig.getRecordingTag ( )

Gets the tag for the recording, if recording is being enabled.

◆ getVideoMuted()

fm.liveswitch.NullableBoolean fm.liveswitch.ChannelConnectionConfig.getVideoMuted ( )

Gets whether to mute or unmute video.

◆ getVideoUnmuteDisabled()

fm.liveswitch.NullableBoolean fm.liveswitch.ChannelConnectionConfig.getVideoUnmuteDisabled ( )

Gets whether to disable video unmuting.

◆ setAudioMuted()

void fm.liveswitch.ChannelConnectionConfig.setAudioMuted ( fm.liveswitch.NullableBoolean  value)

Sets whether to mute or unmute audio.

◆ setAudioUnmuteDisabled()

void fm.liveswitch.ChannelConnectionConfig.setAudioUnmuteDisabled ( fm.liveswitch.NullableBoolean  value)

Sets whether to disable audio unmuting.

◆ setRecording()

void fm.liveswitch.ChannelConnectionConfig.setRecording ( fm.liveswitch.NullableBoolean  value)

Sets whether to enable recording.

◆ setRecordingMode()

void fm.liveswitch.ChannelConnectionConfig.setRecordingMode ( String  value)

Sets the mode for the recording, if recording is being enabled.

◆ setRecordingTag()

void fm.liveswitch.ChannelConnectionConfig.setRecordingTag ( String  value)

Sets the tag for the recording, if recording is being enabled.

◆ setVideoMuted()

void fm.liveswitch.ChannelConnectionConfig.setVideoMuted ( fm.liveswitch.NullableBoolean  value)

Sets whether to mute or unmute video.

◆ setVideoUnmuteDisabled()

void fm.liveswitch.ChannelConnectionConfig.setVideoUnmuteDisabled ( fm.liveswitch.NullableBoolean  value)

Sets whether to disable video unmuting.

◆ toJson() [1/2]

String fm.liveswitch.ChannelConnectionConfig.toJson ( )

Serializes this channel client configuration to JSON.

Returns
The channel client configuration as JSON.

◆ toJson() [2/2]

static String fm.liveswitch.ChannelConnectionConfig.toJson ( fm.liveswitch.ChannelConnectionConfig  channelConnectionConfig)
static

Serializes a channel connection configuration to JSON.

Parameters
channelConnectionConfigThe channel connection configuration.
Returns
The channel connection configuration as JSON.