Udostępnij za pośrednictwem


ACSMediaDiagnosticsDelegate Protocol

Deklaracji

@protocol ACSMediaDiagnosticsDelegate;

Opis

Zestaw metod, które są wywoływane przez ACSMediaDiagnostics w odpowiedzi na ważne zdarzenia.

Metody

onIsSpeakerNotFunctioningChanged

Głośnik nie działa (nie można zainicjować klienta urządzenia audio lub urządzenie stało się nieaktywne przez ponad 5 sekund).

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

Parametry

  • sender -
  • args -

onIsSpeakerBusyChanged

Głośnik jest już używany. Urządzenie jest używane w trybie wyłącznym lub urządzenie jest używane w trybie udostępnionym, a obiekt wywołujący poprosił o korzystanie z urządzenia w trybie wyłącznym.

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

Parametry

  • sender -
  • args -

onIsSpeakerMutedChanged

Głośnik jest wyciszony.

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

Parametry

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Zero głośności na głośniku.

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

Parametry

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

W systemie użytkownika nie ma urządzenia głośnika audio.

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

Parametry

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

Mówienie podczas wyciszenia.

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

Parametry

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Brak urządzeń mikrofonu audio w systemie użytkownika.

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

Parametry

  • sender -
  • args -

onIsMicrophoneBusyChanged

Mikrofon jest już używany. Urządzenie jest używane w trybie wyłącznym lub urządzenie jest używane w trybie udostępnionym, a obiekt wywołujący poprosił o korzystanie z urządzenia w trybie wyłącznym.

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

Parametry

  • sender -
  • args -

onIsCameraFrozenChanged

Aparat przestaje produkować ramki przez ponad 5 sekund.

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

Parametry

  • sender -
  • args -

onIsCameraStartFailedChanged

Ogólna awaria aparatu.

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

Parametry

  • sender -
  • args -

onIsCameraStartTimedOutChanged

Typowy scenariusz, w którym aparat jest w złym stanie.

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

Parametry

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

Mikrofon nie działa.

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

Parametry

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

Mikrofon nieoczekiwanie przechodzi wyciszony stan.

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

Parametry

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Odmowa uprawnień aparatu w ustawieniach.

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

Parametry

  • sender -
  • args -