public class RtcConnConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
audioRecvEncodedFrame
Determines whether to receive audio encoded frame or not.
|
private int |
audioRecvMediaPacket
Determines whether to receive audio media packet or not.
|
private AudioSubscriptionOptions |
audioSubsOptions
The options for audio subscription: AudioSubscriptionOptions.
|
private int |
autoSubscribeAudio
Determines whether to subscribe to all audio streams automatically.
|
private int |
autoSubscribeVideo
Determines whether to subscribe to all video streams automatically.
|
private int |
channelProfile
Channel profile
|
private int |
clientRoleType
The role of the user: #CLIENT_ROLE_TYPE.
|
private int |
enableAudioRecordingOrPlayout
Determines whether to enable audio recording or playout.
|
private int |
maxPort
The maximum port.
|
private int |
maxSendBitrate
The maximum sending bitrate.
|
private int |
minPort
The minimum port.
|
private int |
videoRecvMediaPacket
Determines whether to receive video media packet or not.
|
| Constructor and Description |
|---|
RtcConnConfig()
Default constructor for RtcConnConfig.
|
RtcConnConfig(int autoSubscribeAudio,
int autoSubscribeVideo,
int enableAudioRecordingOrPlayout,
int maxSendBitrate,
int minPort,
int maxPort,
AudioSubscriptionOptions audioSubsOptions,
int clientRoleType,
int channelProfile,
int audioRecvMediaPacket,
int audioRecvEncodedFrame,
int videoRecvMediaPacket)
Constructs RtcConnConfig with all parameters.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAudioRecvEncodedFrame()
Gets whether to receive audio encoded frame.
|
int |
getAudioRecvMediaPacket()
Gets whether to receive audio media packet.
|
AudioSubscriptionOptions |
getAudioSubsOptions()
Gets the audio subscription options.
|
int |
getAutoSubscribeAudio()
Gets whether to subscribe to all audio streams automatically.
|
int |
getAutoSubscribeVideo()
Gets whether to subscribe to all video streams automatically.
|
int |
getChannelProfile()
Gets the channel profile.
|
int |
getClientRoleType()
Gets the client role type.
|
int |
getEnableAudioRecordingOrPlayout()
Gets whether to enable audio recording or playout.
|
int |
getMaxPort()
Gets the maximum port.
|
int |
getMaxSendBitrate()
Gets the maximum sending bitrate.
|
int |
getMinPort()
Gets the minimum port.
|
int |
getVideoRecvMediaPacket()
Gets whether to receive video media packet.
|
void |
setAudioRecvEncodedFrame(int audioRecvEncodedFrame)
Sets whether to receive audio encoded frame.
|
void |
setAudioRecvMediaPacket(int audioRecvMediaPacket)
Sets whether to receive audio media packet.
|
void |
setAudioSubsOptions(AudioSubscriptionOptions audioSubsOptions)
Sets the audio subscription options.
|
void |
setAutoSubscribeAudio(int autoSubscribeAudio)
Sets whether to subscribe to all audio streams automatically.
|
void |
setAutoSubscribeVideo(int autoSubscribeVideo)
Sets whether to subscribe to all video streams automatically.
|
void |
setChannelProfile(int channelProfile)
Sets the channel profile.
|
void |
setClientRoleType(int clientRoleType)
Sets the client role type.
|
void |
setEnableAudioRecordingOrPlayout(int enableAudioRecordingOrPlayout)
Sets whether to enable audio recording or playout.
|
void |
setMaxPort(int maxPort)
Sets the maximum port.
|
void |
setMaxSendBitrate(int maxSendBitrate)
Sets the maximum sending bitrate.
|
void |
setMinPort(int minPort)
Sets the minimum port.
|
void |
setVideoRecvMediaPacket(int videoRecvMediaPacket)
Sets whether to receive video media packet.
|
java.lang.String |
toString() |
private int autoSubscribeAudio
private int autoSubscribeVideo
private int enableAudioRecordingOrPlayout
private int maxSendBitrate
private int minPort
private int maxPort
private AudioSubscriptionOptions audioSubsOptions
private int clientRoleType
private int audioRecvMediaPacket
private int audioRecvEncodedFrame
private int videoRecvMediaPacket
private int channelProfile
public RtcConnConfig()
public RtcConnConfig(int autoSubscribeAudio,
int autoSubscribeVideo,
int enableAudioRecordingOrPlayout,
int maxSendBitrate,
int minPort,
int maxPort,
AudioSubscriptionOptions audioSubsOptions,
int clientRoleType,
int channelProfile,
int audioRecvMediaPacket,
int audioRecvEncodedFrame,
int videoRecvMediaPacket)
autoSubscribeAudio - Whether to subscribe to all audio
streams automaticallyautoSubscribeVideo - Whether to subscribe to all video
streams automaticallyenableAudioRecordingOrPlayout - Whether to enable audio recording or
playoutmaxSendBitrate - Maximum sending bitrateminPort - Minimum portmaxPort - Maximum portaudioSubsOptions - Audio subscription optionsclientRoleType - Client role typechannelProfile - Channel profileaudioRecvMediaPacket - Whether to receive audio media packetaudioRecvEncodedFrame - Whether to receive audio encoded framevideoRecvMediaPacket - Whether to receive video media packetpublic int getAutoSubscribeAudio()
public void setAutoSubscribeAudio(int autoSubscribeAudio)
autoSubscribeAudio - 1 to subscribe automatically, 0 otherwisepublic int getAutoSubscribeVideo()
public void setAutoSubscribeVideo(int autoSubscribeVideo)
autoSubscribeVideo - 1 to subscribe automatically, 0 otherwisepublic int getEnableAudioRecordingOrPlayout()
public void setEnableAudioRecordingOrPlayout(int enableAudioRecordingOrPlayout)
enableAudioRecordingOrPlayout - 1 to enable, 0 otherwisepublic int getMaxSendBitrate()
public void setMaxSendBitrate(int maxSendBitrate)
maxSendBitrate - Maximum sending bitratepublic int getMinPort()
public void setMinPort(int minPort)
minPort - Minimum portpublic int getMaxPort()
public void setMaxPort(int maxPort)
maxPort - Maximum portpublic AudioSubscriptionOptions getAudioSubsOptions()
public void setAudioSubsOptions(AudioSubscriptionOptions audioSubsOptions)
audioSubsOptions - Audio subscription optionspublic int getClientRoleType()
public void setClientRoleType(int clientRoleType)
clientRoleType - Client role typepublic int getChannelProfile()
public void setChannelProfile(int channelProfile)
channelProfile - Channel profilepublic int getAudioRecvMediaPacket()
public void setAudioRecvMediaPacket(int audioRecvMediaPacket)
audioRecvMediaPacket - 1 to receive, 0 otherwisepublic int getAudioRecvEncodedFrame()
public void setAudioRecvEncodedFrame(int audioRecvEncodedFrame)
audioRecvEncodedFrame - 1 to receive, 0 otherwisepublic int getVideoRecvMediaPacket()
public void setVideoRecvMediaPacket(int videoRecvMediaPacket)
videoRecvMediaPacket - 1 to receive, 0 otherwisepublic java.lang.String toString()
toString in class java.lang.Object