fm.liveswitch.RtcpDataChannelSignallingActivation Class Reference

An RTCP Data Channel Signalling Activation. More...

Public Member Functions

String[] getSupportedMessageTypes ()
 Gets supported message types. More...
 
 RtcpDataChannelSignallingActivation ()
 Initializes a new instance of the fm.liveswitch.RtcpDataChannelSignallingActivation class. More...
 
 RtcpDataChannelSignallingActivation (String[] supportedMessageTypes)
 Initializes a new instance of the fm.liveswitch.RtcpDataChannelSignallingActivation class. More...
 
String toJson ()
 Serializes this instance to JSON. More...
 

Static Public Member Functions

static fm.liveswitch.RtcpDataChannelSignallingActivation fromJson (String activateInbandSignallingJson)
 Deserializes an instance from JSON. More...
 
static String toJson (fm.liveswitch.RtcpDataChannelSignallingActivation activateInbandSignalling)
 Serializes an instance to JSON. More...
 

Protected Member Functions

void deserializeProperty (String key, String valueJson)
 Deserializes a property from JSON. More...
 
void serializeProperties (java.util.HashMap< String, String > jsonObject)
 Serializes properties to JSON. More...
 

Detailed Description

An RTCP Data Channel Signalling Activation.

Constructor & Destructor Documentation

◆ RtcpDataChannelSignallingActivation() [1/2]

fm.liveswitch.RtcpDataChannelSignallingActivation.RtcpDataChannelSignallingActivation ( )

Initializes a new instance of the fm.liveswitch.RtcpDataChannelSignallingActivation class.

◆ RtcpDataChannelSignallingActivation() [2/2]

fm.liveswitch.RtcpDataChannelSignallingActivation.RtcpDataChannelSignallingActivation ( String[]  supportedMessageTypes)

Initializes a new instance of the fm.liveswitch.RtcpDataChannelSignallingActivation class.

Member Function Documentation

◆ deserializeProperty()

void fm.liveswitch.RtcpDataChannelSignallingActivation.deserializeProperty ( String  key,
String  valueJson 
)
protected

Deserializes a property from JSON.

Parameters
keyThe property key.
valueJsonThe property value in JSON format.

◆ fromJson()

static fm.liveswitch.RtcpDataChannelSignallingActivation fm.liveswitch.RtcpDataChannelSignallingActivation.fromJson ( String  activateInbandSignallingJson)
static

Deserializes an instance from JSON.

Parameters
activateInbandSignallingJsonThe instance in JSON format.
Returns
The instance.

◆ getSupportedMessageTypes()

String [] fm.liveswitch.RtcpDataChannelSignallingActivation.getSupportedMessageTypes ( )

Gets supported message types.

◆ serializeProperties()

void fm.liveswitch.RtcpDataChannelSignallingActivation.serializeProperties ( java.util.HashMap< String, String >  jsonObject)
protected

Serializes properties to JSON.

Parameters
jsonObjectThe JSON target.

◆ toJson() [1/2]

String fm.liveswitch.RtcpDataChannelSignallingActivation.toJson ( )

Serializes this instance to JSON.

◆ toJson() [2/2]

static String fm.liveswitch.RtcpDataChannelSignallingActivation.toJson ( fm.liveswitch.RtcpDataChannelSignallingActivation  activateInbandSignalling)
static

Serializes an instance to JSON.

Parameters
activateInbandSignallingThe instance.
Returns
The instance in JSON format.