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
-