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: 关闭声卡采集 |