Freigeben über


ACSMediaDiagnosticsDelegate Protocol

Deklaration

@protocol ACSMediaDiagnosticsDelegate;

BESCHREIBUNG

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

Methoden

onIsSpeakerNotFunctioningChanged

Der Lautsprecher funktioniert nicht (der Audiogeräteclient konnte nicht initialisiert werden, oder das Gerät wurde mehr als 5 Sekunden lang inaktiv).

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

Parameter

  • sender -
  • args -

onIsSpeakerBusyChanged

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

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

Parameter

  • sender -
  • args -

onIsSpeakerMutedChanged

Der Lautsprecher ist stummgeschaltet.

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

Parameter

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

0 Lautstärke auf einem Lautsprecher.

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

Parameter

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Auf dem System des Benutzers ist kein Audiolautsprechergerät vorhanden.

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

Parameter

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

Sprechen während der Stummschaltung.

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

Parameter

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Keine Audiomikrofongeräte auf dem System des Benutzers.

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

Parameter

  • sender -
  • args -

onIsMicrophoneBusyChanged

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

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

Parameter

  • sender -
  • args -

onIsCameraFrozenChanged

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

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

Parameter

  • sender -
  • args -

onIsCameraStartFailedChanged

Generischer Kamerafehler.

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

Parameter

  • sender -
  • args -

onIsCameraStartTimedOutChanged

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

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

Parameter

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

Das Mikrofon funktioniert nicht.

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

Parameter

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

Das Mikrofon wechselt unerwartet in den stummgeschalteten Zustand.

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

Parameter

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Die Kameraberechtigungen wurden in den Einstellungen verweigert.

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

Parameter

  • sender -
  • args -