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
-