Partager via


ACSMediaDiagnosticsProtocole délégué

Déclaration

@protocol ACSMediaDiagnosticsDelegate;

Descriptif

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, le client du périphérique audio ou le périphérique est devenu inactif pendant plus de 5 secondes).

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

Paramètres

  • sender -
  • args -

onIsSpeakerBusyChanged

Le haut-parleur est déjà utilisé. Soit l’appareil est utilisé en mode exclusif, soit l’appareil est utilisé en mode partagé et l’appelant a demandé à utiliser l’appareil en mode exclusif.

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

Paramètres

  • sender -
  • args -

onIsSpeakerMutedChanged

Le haut-parleur est en sourdine.

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

Paramètres

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Volume zéro sur un haut-parleur.

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

Paramètres

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Il n’y a pas de 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 périphérique de microphone audio sur le système de l’utilisateur.

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

Paramètres

  • sender -
  • args -

onIsMicrophoneOccupéChangé

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 a demandé à 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 microphone ne fonctionne pas.

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

Paramètres

  • sender -
  • args -

onIsMicrophoneMutedModifié de manière inattendue

Le microphone entre en sourdine 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 -