ZegoExpressEngine(Device)
Declared in
ZegoExpressEngine+Device.h
Includes
Public Func Lists
Public Func Docs
muteMicrophone:
-
(void)muteMicrophone
:(BOOL) mute;
是否静音(关闭)麦克风
Parameters | |
---|---|
mute | 是否静音(关闭)麦克风;YES 表示静音(关闭)麦克风;NO 表示开启麦克风,默认为 NO |
isMicrophoneMuted
-
(BOOL)isMicrophoneMuted
:;
检查麦克风是否设置为静音
muteSpeaker:
-
(void)muteSpeaker
:(BOOL) mute;
是否静音(关闭)音频输出
Parameters | |
---|---|
mute | 是否静音(关闭)音频输出;YES 表示静音(关闭)音频输出;NO 表示开启音频输出。默认为 NO |
isSpeakerMuted
-
(BOOL)isSpeakerMuted
:;
检查音频输出是否静音
useAudioDevice:deviceType:
-
(void)useAudioDevice
:(NSString *) deviceID deviceType:(ZegoAudioDeviceType) deviceType;
选择使用某个音频设备
Parameters | |
---|---|
deviceID | 通过 getAudioDeviceList: 获取的某个设备的 ID |
deviceType | 音频设备类型 |
getAudioDeviceList:
-
(NSArray< ZegoDeviceInfo * > *)getAudioDeviceList
:(ZegoAudioDeviceType) deviceType;
获取音频设备列表
Parameters | |
---|---|
deviceType | 音频设备类型 |
enableAudioCaptureDevice:
-
(void)enableAudioCaptureDevice
:(BOOL) enable;
开/关音频采集设备
Parameters | |
---|---|
enable | 是否开启音频采集设备;YES 表示打开音频采集设备;NO 表示关闭音频采集设备 |
setBuiltInSpeakerOn:
-
(void)setBuiltInSpeakerOn
:(BOOL) enable;
是否使用内置扬声器播放声音
Parameters | |
---|---|
enable | 是否使用内置扬声器播放声音,YES 表示使用内置扬声器播放声音,NO 表示使用当前系统调度的优先级最高的音频输出设备播放声音 |
enableCamera:
-
(void)enableCamera
:(BOOL) enable;
开/关摄像头
Parameters | |
---|---|
enable | 是否打开摄像头;YES 表示打开摄像头;NO 表示关闭摄像头 |
enableCamera:channel:
-
(void)enableCamera
:(BOOL) enable channel:(ZegoPublishChannel) channel;
开/关摄像头,支持设置其他通道的推流
Parameters | |
---|---|
enable | 是否打开摄像头;YES 表示打开摄像头;NO 表示关闭摄像头 |
channel | 推流通道 |
useFrontCamera:
-
(void)useFrontCamera
:(BOOL) enable;
切换前后摄像头
Parameters | |
---|---|
enable | 是否采用前置摄像头;YES 表示使用前置摄像头;NO 表示使用后置摄像头。默认为 YES |
useFrontCamera:channel:
-
(void)useFrontCamera
:(BOOL) enable channel:(ZegoPublishChannel) channel;
切换前后摄像头,支持设置其他通道的推流
Parameters | |
---|---|
enable | 是否采用前置摄像头;YES 表示使用前置摄像头;NO 表示使用后置摄像头。默认为 YES |
channel | 推流通道 |
useVideoDevice:
-
(void)useVideoDevice
:(NSString *) deviceID;
选择使用某个视频设备
Parameters | |
---|---|
deviceID | 通过 getVideoDeviceList: 获取的某个设备的 ID |
useVideoDevice:channel:
-
(void)useVideoDevice
:(NSString *) deviceID channel:(ZegoPublishChannel) channel;
选择使用某个视频设备,支持设置其他通道的推流
Parameters | |
---|---|
deviceID | 通过 getVideoDeviceList: 获取的某个设备的 ID |
channel | 推流通道 |
getVideoDeviceList
-
(NSArray< ZegoDeviceInfo * > *)getVideoDeviceList
:;
获取视频设备列表
startSoundLevelMonitor
-
(void)startSoundLevelMonitor
:;
启动声浪监控
stopSoundLevelMonitor
-
(void)stopSoundLevelMonitor
:;
停止声浪监控
startAudioSpectrumMonitor
-
(void)startAudioSpectrumMonitor
:;
启动音频频谱监控
stopAudioSpectrumMonitor
-
(void)stopAudioSpectrumMonitor
:;
停止音频频谱监控
enableHeadphoneMonitor:
-
(void)enableHeadphoneMonitor
:(BOOL) enable;
开启/关闭 耳返
Parameters | |
---|---|
enable | YES: 开启耳返, NO: 关闭耳返 |
setHeadphoneMonitorVolume:
-
(void)setHeadphoneMonitorVolume
:(int) volume;
设置耳返音量
Parameters | |
---|---|
volume | 采集耳返音量大小,取值(0, 100)。默认 80 |
enableMixSystemPlayout:
-
(void)enableMixSystemPlayout
:(BOOL) enable;
开启/关闭 系统声卡采集
Parameters | |
---|---|
enable | YES: 开启声卡采集, NO: 关闭声卡采集 |