ACSMediaDiagnosticsDelegate-protocol
Verklaring
@protocol ACSMediaDiagnosticsDelegate;
Description
Een set methoden die door ACSMediaDiagnostics worden aangeroepen als reactie op belangrijke gebeurtenissen.
Methoden
onIsSpeakerNotFunctioningChanged
De luidspreker werkt niet (kan de client van het audioapparaat niet initialiseren of het apparaat is langer dan 5 seconden inactief geworden).
-(void)onIsSpeakerNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsSpeakerBusyChanged
De luidspreker is al in gebruik. Het apparaat wordt gebruikt in de exclusieve modus of het apparaat wordt gebruikt in de gedeelde modus en de beller heeft gevraagd het apparaat in de exclusieve modus te gebruiken.
-(void)onIsSpeakerBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsSpeakerMutedChanged
Luidspreker is gedempt.
-(void)onIsSpeakerMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsSpeakerVolumeZeroChanged
Nul volume op een luidspreker.
-(void)onIsSpeakerVolumeZeroChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsNoSpeakerDevicesAvailableChanged
Er is geen audiospeakerapparaat op het systeem van de gebruiker.
-(void)onIsNoSpeakerDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsSpeakingWhileMicrophoneIsMutedChanged
Spreken terwijl je op dempen bent.
-(void)onIsSpeakingWhileMicrophoneIsMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsNoMicrophoneDevicesAvailableChanged
Er zijn geen audiomicrofoonapparaten op het systeem van de gebruiker.
-(void)onIsNoMicrophoneDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsMicrophoneBusyChanged
De microfoon is al in gebruik. Het apparaat wordt gebruikt in de exclusieve modus of het apparaat wordt gebruikt in de gedeelde modus en de beller heeft gevraagd het apparaat in de exclusieve modus te gebruiken.
-(void)onIsMicrophoneBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsCameraFrozenChanged
Camera stopt langer dan 5 seconden met het produceren van frames.
-(void)onIsCameraFrozenChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsCameraStartFailedChanged
Algemene camerafout.
-(void)onIsCameraStartFailedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsCameraStartTimedOutChanged
Veelvoorkomend scenario waarbij de camera een slechte status heeft.
-(void)onIsCameraStartTimedOutChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsMicrophoneNotFunctioningChanged
De microfoon werkt niet.
-(void)onIsMicrophoneNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsMicrophoneMutedUnexpectedlyChanged
De microfoon wordt onverwacht gedempt.
-(void)onIsMicrophoneMutedUnexpectedlyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-
onIsCameraPermissionDeniedChanged
Cameramachtigingen zijn geweigerd in de instellingen.
-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parameters
sender
-args
-