Partager via


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 -