public class RtcConnPublishConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
audioProfile
Audio profile
|
private Constants.AudioPublishType |
audioPublishType
Audio publish type
|
private int |
audioScenario
Audio scenario
|
private boolean |
isPublishAudio
Whether to publish audio
|
private boolean |
isPublishVideo
Whether to publish video
|
private SenderOptions |
senderOptions
Sender options
|
private SendExternalAudioParameters |
sendExternalAudioParameters
Parameters for sending external audio with limited send speed for AI
scenario.
|
private Constants.VideoPublishType |
videoPublishType
Video publish type
|
| Constructor and Description |
|---|
RtcConnPublishConfig()
Default constructor for RtcConnPublishConfig.
|
RtcConnPublishConfig(RtcConnPublishConfig other)
Copy constructor for RtcConnPublishConfig.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getAudioProfile()
Gets the audio profile.
|
Constants.AudioPublishType |
getAudioPublishType()
Gets the audio publish type.
|
int |
getAudioScenario()
Gets the audio scenario.
|
SenderOptions |
getSenderOptions()
Gets the sender options.
|
SendExternalAudioParameters |
getSendExternalAudioParameters()
Gets the send external audio parameters.
|
Constants.VideoPublishType |
getVideoPublishType()
Gets the video publish type.
|
boolean |
isPublishAudio()
Checks whether to publish audio.
|
boolean |
isPublishVideo()
Checks whether to publish video.
|
void |
setAudioProfile(int audioProfile)
Sets the audio profile.
|
void |
setAudioPublishType(Constants.AudioPublishType audioPublishType)
Sets the audio publish type.
|
void |
setAudioScenario(int audioScenario)
Sets the audio scenario.
|
void |
setIsPublishAudio(boolean isPublishAudio)
Sets whether to publish audio.
|
void |
setIsPublishVideo(boolean isPublishVideo)
Sets whether to publish video.
|
void |
setSenderOptions(SenderOptions senderOptions)
Sets the sender options.
|
void |
setSendExternalAudioParameters(SendExternalAudioParameters sendExternalAudioParameters)
Sets the send external audio parameters.
|
void |
setVideoPublishType(Constants.VideoPublishType videoPublishType)
Sets the video publish type.
|
java.lang.String |
toString() |
private int audioProfile
private int audioScenario
private boolean isPublishAudio
private boolean isPublishVideo
private Constants.AudioPublishType audioPublishType
private Constants.VideoPublishType videoPublishType
private SenderOptions senderOptions
private SendExternalAudioParameters sendExternalAudioParameters
SendExternalAudioParameterspublic RtcConnPublishConfig()
public RtcConnPublishConfig(RtcConnPublishConfig other)
other - Another RtcConnPublishConfig instance to copy frompublic int getAudioProfile()
public void setAudioProfile(int audioProfile)
audioProfile - Audio profilepublic int getAudioScenario()
public void setAudioScenario(int audioScenario)
audioScenario - Audio scenariopublic boolean isPublishAudio()
public void setIsPublishAudio(boolean isPublishAudio)
isPublishAudio - true to publish audio, false otherwisepublic boolean isPublishVideo()
public void setIsPublishVideo(boolean isPublishVideo)
isPublishVideo - true to publish video, false otherwisepublic Constants.AudioPublishType getAudioPublishType()
public void setAudioPublishType(Constants.AudioPublishType audioPublishType)
audioPublishType - Audio publish typepublic Constants.VideoPublishType getVideoPublishType()
public void setVideoPublishType(Constants.VideoPublishType videoPublishType)
videoPublishType - Video publish typepublic SenderOptions getSenderOptions()
public void setSenderOptions(SenderOptions senderOptions)
senderOptions - Sender optionspublic SendExternalAudioParameters getSendExternalAudioParameters()
public void setSendExternalAudioParameters(SendExternalAudioParameters sendExternalAudioParameters)
sendExternalAudioParameters - Send external audio parameterspublic java.lang.String toString()
toString in class java.lang.Object