Android(Java)[v1.7.5.0]
Public 成员函数 | 所有成员列表
com.pano.rtc.api.RtcAudioDeviceManager接口 参考

RtcAudioDeviceManager 接口类对应用程序提供了所有的视频设备相关方法。 更多...

Public 成员函数

QResult setLoudspeakerStatus (boolean onoff)
 设置扬声器启用状态。 更多...
 
boolean isLoudspeakerOn ()
 获取扬声器启用状态。 更多...
 
QResult setMicrophoneMuteStatus (boolean enabled)
 设置麦克风采集数据静音状态(不包括伴音等其他声音) 更多...
 
QResult setRecordDeviceVolume (int volume)
 设置音频采集音量 更多...
 
int getRecordDeviceVolume ()
 获取音频采集音量 更多...
 
QResult setPlayoutDeviceVolume (int volume)
 设置音频播放音量 更多...
 
int getPlayoutDeviceVolume ()
 获取音频播放音量 更多...
 
int getRecordingLevel ()
 获取音频采集强度值 更多...
 
int getPlayoutLevel ()
 获取音频播放强度值 更多...
 
QResult setPlayoutDevice (Constants.AudioDevice device)
 设置音频播放设备 更多...
 
QResult enablePlayoutDeviceSelection (boolean enabled)
 是否启用 SDK 音频播放设备自动选择 更多...
 
QResult startAudioRecording ()
 开始音频设备录音(建议配合外部采集播放时的一些特殊需求使用) 更多...
 
QResult stopAudioRecording ()
 关闭音频设备录音(建议配合外部采集播放时的一些特殊需求使用) 更多...
 
QResult startAudioPlayback ()
 开始音频设备播放(建议配合外部采集播放时的一些特殊需求使用) 更多...
 
QResult stopAudioPlayback ()
 关闭音频设备播放(建议配合外部采集播放时的一些特殊需求使用) 更多...
 
QResult setPlayoutDataMuteStatus (boolean muted)
 设置播放数据静音状态 更多...
 

详细描述

RtcAudioDeviceManager 接口类对应用程序提供了所有的视频设备相关方法。

RtcAudioDeviceManager 对象可以通过 RtcEngine 实例获取。

成员函数说明

◆ enablePlayoutDeviceSelection()

QResult com.pano.rtc.api.RtcAudioDeviceManager.enablePlayoutDeviceSelection ( boolean  enabled)

是否启用 SDK 音频播放设备自动选择

参数
enabled启用标志
返回
返回QResult来指示调用状态
注解
默认为启用状态

◆ getPlayoutDeviceVolume()

int com.pano.rtc.api.RtcAudioDeviceManager.getPlayoutDeviceVolume ( )

获取音频播放音量

返回
返回播放设置的音量,取值范围是0~255

◆ getPlayoutLevel()

int com.pano.rtc.api.RtcAudioDeviceManager.getPlayoutLevel ( )

获取音频播放强度值

返回
返回播放的强度值

◆ getRecordDeviceVolume()

int com.pano.rtc.api.RtcAudioDeviceManager.getRecordDeviceVolume ( )

获取音频采集音量

返回
返回采集设置的音量,取值范围是0~255

◆ getRecordingLevel()

int com.pano.rtc.api.RtcAudioDeviceManager.getRecordingLevel ( )

获取音频采集强度值

返回
返回采集的强度值

◆ isLoudspeakerOn()

boolean com.pano.rtc.api.RtcAudioDeviceManager.isLoudspeakerOn ( )

获取扬声器启用状态。

返回
是否启用。

◆ setLoudspeakerStatus()

QResult com.pano.rtc.api.RtcAudioDeviceManager.setLoudspeakerStatus ( boolean  onoff)

设置扬声器启用状态。

参数
onoff是否启用。
返回
  • OK: 成功
  • 其他: 失败

◆ setMicrophoneMuteStatus()

QResult com.pano.rtc.api.RtcAudioDeviceManager.setMicrophoneMuteStatus ( boolean  enabled)

设置麦克风采集数据静音状态(不包括伴音等其他声音)

参数
enabled静音开关, 打开/关闭 静音开关
返回
返回QResult来指示调用状态

◆ setPlayoutDataMuteStatus()

QResult com.pano.rtc.api.RtcAudioDeviceManager.setPlayoutDataMuteStatus ( boolean  muted)

设置播放数据静音状态

参数
muted静音开关, 打开/关闭 静音开关
返回
返回QResult来指示调用状态

◆ setPlayoutDevice()

QResult com.pano.rtc.api.RtcAudioDeviceManager.setPlayoutDevice ( Constants.AudioDevice  device)

设置音频播放设备

参数
device音频播放设备
返回
返回QResult来指示调用状态
注解
设为 NONE 值 SDK 将自动切换播放设备

◆ setPlayoutDeviceVolume()

QResult com.pano.rtc.api.RtcAudioDeviceManager.setPlayoutDeviceVolume ( int  volume)

设置音频播放音量

参数
volume音量,合法的取值范围是0~255
返回
返回QResult来指示调用状态

◆ setRecordDeviceVolume()

QResult com.pano.rtc.api.RtcAudioDeviceManager.setRecordDeviceVolume ( int  volume)

设置音频采集音量

参数
volume音量,合法的取值范围是0~255
返回
返回QResult来指示调用状态

◆ startAudioPlayback()

QResult com.pano.rtc.api.RtcAudioDeviceManager.startAudioPlayback ( )

开始音频设备播放(建议配合外部采集播放时的一些特殊需求使用)

返回
返回QResult来指示调用状态

◆ startAudioRecording()

QResult com.pano.rtc.api.RtcAudioDeviceManager.startAudioRecording ( )

开始音频设备录音(建议配合外部采集播放时的一些特殊需求使用)

返回
返回QResult来指示调用状态

◆ stopAudioPlayback()

QResult com.pano.rtc.api.RtcAudioDeviceManager.stopAudioPlayback ( )

关闭音频设备播放(建议配合外部采集播放时的一些特殊需求使用)

返回
返回QResult来指示调用状态

◆ stopAudioRecording()

QResult com.pano.rtc.api.RtcAudioDeviceManager.stopAudioRecording ( )

关闭音频设备录音(建议配合外部采集播放时的一些特殊需求使用)

返回
返回QResult来指示调用状态

该接口的文档由以下文件生成: