public final class CallConfig extends Object
Constructor and Description |
---|
CallConfig()
Constructs a CallConfig with audio and video none.
|
CallConfig(MediaDirection audioMediaDirection,
MediaDirection videoMediaDirection)
Constructs a CallConfig with audio/video directions.
|
CallConfig(MediaDirection audioMediaDirection,
MediaDirection videoMediaDirection,
DataChannelConfig[] dataChannelConfigs)
Constructs a CallConfig with audio/video directions and data channel config array.
|
CallConfig(MediaDirection audioMediaDirection,
MediaDirection videoMediaDirection,
int maxAudioBitrate,
DataChannelConfig[] dataChannelConfigs)
Constructs a CallConfig with audio/video directions, max audio bitrate and data channel config array.
|
Modifier and Type | Method and Description |
---|---|
DataChannelConfig[] |
addDataChannelConfigs(DataChannelConfig[] addedDataChannelConfigs)
Adds the data channel configuration array.
|
MediaDirection |
getAudioConfig()
Gets the audio configuration.
|
DataChannelConfig[] |
getDataChannelConfigs()
Gets the data channel configuration array.
|
int |
getMaxAudioBitrate() |
MediaDirection |
getVideoConfig()
Gets the video configuration.
|
boolean |
hasMaxAudioBitrate() |
boolean |
isDataChannelEnabled()
Checks if data channel is activated for this configuration.
|
void |
setMaxAudioBitrate(int maxAudioBitrate) |
boolean |
shouldReceiveAudio()
Checks if receive audio capability is supported.
|
boolean |
shouldReceiveVideo()
Checks if receive video capability is supported.
|
boolean |
shouldSendAudio()
Checks if sending audio capability is supported.
|
boolean |
shouldSendVideo()
Checks if sending video capability is supported.
|
String |
toString() |
public CallConfig()
public CallConfig(MediaDirection audioMediaDirection, MediaDirection videoMediaDirection)
audioMediaDirection
- the direction of local audio media streamvideoMediaDirection
- the direction of local video media streampublic CallConfig(MediaDirection audioMediaDirection, MediaDirection videoMediaDirection, DataChannelConfig[] dataChannelConfigs)
audioMediaDirection
- the direction of local audio media streamvideoMediaDirection
- the direction of local video media streamdataChannelConfigs
- The data channel config arraypublic CallConfig(MediaDirection audioMediaDirection, MediaDirection videoMediaDirection, int maxAudioBitrate, DataChannelConfig[] dataChannelConfigs)
audioMediaDirection
- the direction of local audio media streamvideoMediaDirection
- the direction of local video media streamdataChannelConfigs
- The data channel config arraypublic void setMaxAudioBitrate(int maxAudioBitrate)
public MediaDirection getAudioConfig()
public MediaDirection getVideoConfig()
public int getMaxAudioBitrate()
public DataChannelConfig[] getDataChannelConfigs()
public DataChannelConfig[] addDataChannelConfigs(DataChannelConfig[] addedDataChannelConfigs)
addedDataChannelConfigs
- The added data channel configuration arraypublic boolean shouldSendAudio()
public boolean shouldSendVideo()
public boolean shouldReceiveAudio()
public boolean shouldReceiveVideo()
public boolean isDataChannelEnabled()
public boolean hasMaxAudioBitrate()