public interface RCRTCMicOutputStream extends RCRTCAudioOutputStream
RCRTCStream.RCRTCTypeRONG_TAG, TAG_CDN, TAG_DEFAULT, TAG_MCU_LIVE, TAG_SCREEN_SHARE| 限定符和类型 | 方法和说明 |
|---|---|
void |
adjustRecordingVolume(int volume)
调整音量
|
void |
changeAudioScenario(RCRTCParamsType.AudioScenario audioScenario,
RCRTCSyncCallBack otherActions)
已过时。
|
void |
enableEarMonitoring(boolean enable)
开启耳返
|
RCRTCParamsType.AudioQuality |
getAudioQuality()
获取当前的声音质量
|
RCRTCParamsType.AudioScenario |
getAudioScenario()
获取当前的音频场景
|
int |
getRecordingVolume()
获取音量
|
boolean |
isMicrophoneDisable()
是否静音
|
void |
setAudioConfig(RCRTCAudioStreamConfig config)
已过时。
|
void |
setAudioQuality(RCRTCParamsType.AudioQuality audioQuality,
RCRTCParamsType.AudioScenario audioScenario)
设置声音质量和场景
|
void |
setMicrophoneDisable(boolean disable)
设置是否禁用麦克风,默认处于打开状态
|
setAudioDataListener, setMixedAudioDataListener, setRecordAudioDataListenergetMediaType, getResourceState, getStreamId, getTag, getType, getUserId, isMute, mute@Deprecated void setAudioConfig(RCRTCAudioStreamConfig config)
RCRTCMicOutputStream#setAudioQuality(AudioQuality, AudioScenario) 设置音频配置
@Deprecated void changeAudioScenario(RCRTCParamsType.AudioScenario audioScenario, RCRTCSyncCallBack otherActions)
RCRTCMicOutputStream#setAudioQuality(AudioQuality, AudioScenario)
切换声音场景,通话过程中,立即生效。
audioScenario - 声音场景 RCRTCParamsType.AudioScenariootherActions - RCRTCSyncCallBack 回调同步操作,可以在此回调实现中执行特殊音频参数适配。如不需要,直接传nullvoid setAudioQuality(RCRTCParamsType.AudioQuality audioQuality, RCRTCParamsType.AudioScenario audioScenario)
audioQuality - 声音质量audioScenario - 声音场景RCRTCParamsType.AudioScenario getAudioScenario()
RCRTCParamsType.AudioQuality getAudioQuality()
void setMicrophoneDisable(boolean disable)
disable - true 关闭麦克风 false 打开麦克风boolean isMicrophoneDisable()
void adjustRecordingVolume(int volume)
volume - 0-100int getRecordingVolume()
void enableEarMonitoring(boolean enable)
enable - true:开启,false:关闭