ACSMediaDiagnosticsDelegate 协议

声明

@protocol ACSMediaDiagnosticsDelegate;

Description

ACSMediaDiagnostics 为响应重要事件而调用的一组方法。

Methods

onIsSpeakerNotFunctioning已更改

扬声器无法正常工作(无法初始化音频设备客户端或设备处于非活动状态超过 5 秒)。

-(void)onIsSpeakerNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsSpeaker忙已更改

扬声器已在使用中。 该设备正被以独占模式使用,或者该设备正在共享模式下使用并且呼叫者要求在独占模式下使用该设备。

-(void)onIsSpeakerBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsSpeakerMuted已更改

扬声器静音。

-(void)onIsSpeakerMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

扬声器音量为零。

-(void)onIsSpeakerVolumeZeroChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsNoSpeakerDevicesAvailable已更改

用户系统上没有音频扬声器设备。

-(void)onIsNoSpeakerDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

静音时说话。

-(void)onIsSpeakingWhileMicrophoneIsMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

用户系统上没有音频麦克风设备。

-(void)onIsNoMicrophoneDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIs麦克风忙已更改

麦克风已在使用中。 该设备正被以独占模式使用,或者该设备正在共享模式下使用并且呼叫者要求在独占模式下使用该设备。

-(void)onIsMicrophoneBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsCamera冻结已更改

相机停止生成帧,且时长超过 5 秒。

-(void)onIsCameraFrozenChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsCamera启动失败已更改

一般相机故障。

-(void)onIsCameraStartFailedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsCameraStartTimedOut已更改

相机处于故障状态的常见场景。

-(void)onIsCameraStartTimedOutChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsMicrophoneNotFunctioning已更改

麦克风不起作用。

-(void)onIsMicrophoneNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsMicrophoneMuted意外更改

麦克风意外进入静音状态。

-(void)onIsMicrophoneMutedUnexpectedlyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -

onIsCameraPermission拒绝更改

“设置”中拒绝相机权限。

-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {

参数

  • sender -
  • args -