Freigeben über


ACSMediaDiagnosticsDelegate-Protokoll

Erklärung

@protocol ACSMediaDiagnosticsDelegate;

Description

Eine Gruppe von Methoden, die von ACSMediaDiagnostics als Reaktion auf wichtige Ereignisse aufgerufen werden.

Methodik

onIsSpeakerNotFunctioningChanged

Der Lautsprecher funktioniert nicht (der Audiogeräte-Client konnte nicht initialisiert werden, oder das Gerät wurde für mehr als 5 Sekunden inaktiv).

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

Die Parameter

  • sender -
  • args -

onIsSpeakerBusyGeändert

Der Lautsprecher wird bereits verwendet. Entweder wird das Gerät im exklusiven Modus oder im freigegebenen Modus verwendet, und der Anrufer wird aufgefordert, das Gerät im exklusiven Modus zu verwenden.

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

Die Parameter

  • sender -
  • args -

onIsSpeakerMutedGeändert

Der Lautsprecher ist stummgeschaltet.

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

Die Parameter

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Null Lautstärke an einem Lautsprecher.

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

Die Parameter

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Auf dem System des Benutzers befindet sich kein Audiolautsprecher.

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

Die Parameter

  • sender -
  • args -

onIstSprechenWhileMicrophoneIsMutedGeändert

Sprechen während der Stummschaltung.

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

Die Parameter

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Keine Audiomikrofone auf dem System des Benutzers.

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

Die Parameter

  • sender -
  • args -

onIsMicrophoneBusyGeändert

Das Mikrofon wird bereits verwendet. Entweder wird das Gerät im exklusiven Modus oder im freigegebenen Modus verwendet, und der Anrufer wird aufgefordert, das Gerät im exklusiven Modus zu verwenden.

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

Die Parameter

  • sender -
  • args -

onIsCameraFrozenGeändert

Die Kamera erzeugt keine Bilder für mehr als fünf Sekunden.

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

Die Parameter

  • sender -
  • args -

onIsCameraStartFailedChanged

Generischer Kamerafehler.

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

Die Parameter

  • sender -
  • args -

onIsCameraStartTimedOutGeändert

Häufiges Szenario, in dem die Kamera einen fehlerhaften Zustand aufweist.

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

Die Parameter

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

Das Mikrofon funktioniert nicht.

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

Die Parameter

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

Das Mikrofon wechselt unerwartet in den stummgeschalteten Zustand.

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

Die Parameter

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Die Kameraberechtigungen wurden in den Einstellungen verweigert.

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

Die Parameter

  • sender -
  • args -