ACSMediaDiagnosticsDelegate 协议

声明

@protocol ACSMediaDiagnosticsDelegate;

说明

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

方法

onIsSpeakerNotFunctioningChanged

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

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

参数

  • sender -
  • args -

onIsSpeakerBusyChanged

扬声器已在使用中。 设备正在独占模式下使用,或者设备正在共享模式下使用,并且调用方要求在独占模式下使用设备。

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

参数

  • sender -
  • args -

onIsSpeakerMutedChanged

扬声器已静音。

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

参数

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

扬声器的音量为零。

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

参数

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

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

-(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 -

onIsMicrophoneBusyChanged

麦克风已在使用中。 设备正在独占模式下使用,或者设备正在共享模式下使用,并且调用方要求在独占模式下使用设备。

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

参数

  • sender -
  • args -

onIsCameraFrozenChanged

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

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

参数

  • sender -
  • args -

onIsCameraStartFailedChanged

一般相机故障。

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

参数

  • sender -
  • args -

onIsCameraStartTimedOutChanged

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

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

参数

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

麦克风无法正常工作。

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

参数

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

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

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

参数

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

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

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

参数

  • sender -
  • args -