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
-