ACSMediaDiagnosticsDelegate Protocol
Déclaration
@protocol ACSMediaDiagnosticsDelegate;
Description
Ensemble de méthodes appelées par ACSMediaDiagnostics en réponse à des événements importants.
Méthodes
onIsSpeakerNotFunctioningChanged
Le haut-parleur ne fonctionne pas (échec de l’initialisation du client du périphérique audio ou l’appareil est devenu inactif pendant plus de 5 secondes).
-(void)onIsSpeakerNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsSpeakerBusyChanged
L’orateur est déjà utilisé. Soit l’appareil est utilisé en mode exclusif, soit l’appareil est utilisé en mode partagé et l’appelant est invité à utiliser l’appareil en mode exclusif.
-(void)onIsSpeakerBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsSpeakerMutedChanged
Le haut-parleur est désactivé.
-(void)onIsSpeakerMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsSpeakerVolumeZeroChanged
Zéro volume sur un haut-parleur.
-(void)onIsSpeakerVolumeZeroChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsNoSpeakerDevicesAvailableChanged
Il n’existe aucun périphérique haut-parleur audio sur le système de l’utilisateur.
-(void)onIsNoSpeakerDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsSpeakingWhileMicrophoneIsMutedChanged
Parler avec le micro désactivé.
-(void)onIsSpeakingWhileMicrophoneIsMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsNoMicrophoneDevicesAvailableChanged
Aucun microphone audio sur le système de l’utilisateur.
-(void)onIsNoMicrophoneDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsMicrophoneBusyChanged
Le microphone est déjà utilisé. Soit l’appareil est utilisé en mode exclusif, soit l’appareil est utilisé en mode partagé et l’appelant est invité à utiliser l’appareil en mode exclusif.
-(void)onIsMicrophoneBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsCameraFrozenChanged
La caméra cesse de produire des images pendant plus de 5 secondes.
-(void)onIsCameraFrozenChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsCameraStartFailedChanged
Échec générique de la caméra.
-(void)onIsCameraStartFailedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsCameraStartTimedOutChanged
Scénario courant où la caméra est dans un mauvais état de fonctionnement.
-(void)onIsCameraStartTimedOutChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsMicrophoneNotFunctioningChanged
Le micro ne fonctionne pas.
-(void)onIsMicrophoneNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsMicrophoneMutedUnexpectedlyChanged
Le microphone passe à l’état désactivé de manière inattendue.
-(void)onIsMicrophoneMutedUnexpectedlyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-
onIsCameraPermissionDeniedChanged
Les autorisations de caméra ont été refusées dans les paramètres.
-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Paramètres
sender
-args
-