Protocollo ACSMediaDiagnosticsDelegate
Dichiarazione
@protocol ACSMediaDiagnosticsDelegate;
Descrizione
Set di metodi chiamati da ACSMediaDiagnostics in risposta a eventi importanti.
Metodi
onIsSpeakerNotFunctioningChanged
Altoparlante non funziona (non è stato possibile inizializzare il client del dispositivo audio o il dispositivo è diventato inattivo per più di 5 secondi).
-(void)onIsSpeakerNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsSpeakerBusyChanged
Altoparlante già in uso. Il dispositivo viene usato in modalità esclusiva oppure il dispositivo viene usato in modalità condivisa e il chiamante ha chiesto di usare il dispositivo in modalità esclusiva.
-(void)onIsSpeakerBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsSpeakerMutedChanged
L'altoparlante è disattivato.
-(void)onIsSpeakerMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsSpeakerVolumeZeroChanged
Volume zero su un altoparlante.
-(void)onIsSpeakerVolumeZeroChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsNoSpeakerDevicesAvailableChanged
Non è presente alcun dispositivo altoparlante audio nel sistema dell'utente.
-(void)onIsNoSpeakerDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsSpeakingWhileMicrophoneIsMutedChanged
Parlare mentre è in modalità disattivata.
-(void)onIsSpeakingWhileMicrophoneIsMutedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsNoMicrophoneDevicesAvailableChanged
Nessun dispositivo microfono audio nel sistema dell'utente.
-(void)onIsNoMicrophoneDevicesAvailableChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsMicrophoneBusyChanged
Il microfono è già in uso. Il dispositivo viene usato in modalità esclusiva oppure il dispositivo viene usato in modalità condivisa e il chiamante ha chiesto di usare il dispositivo in modalità esclusiva.
-(void)onIsMicrophoneBusyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsCameraFrozenChanged
La fotocamera smette di produrre fotogrammi per più di 5 secondi.
-(void)onIsCameraFrozenChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsCameraStartFailedChanged
Errore generico della fotocamera.
-(void)onIsCameraStartFailedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsCameraStartTimedOutChanged
Scenario comune in cui la fotocamera è in stato non valido.
-(void)onIsCameraStartTimedOutChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsMicrophoneNotFunctioningChanged
Il microfono non funziona.
-(void)onIsMicrophoneNotFunctioningChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsMicrophoneMutedUnexpectedlyChanged
Il microfono entra in stato disattivato in modo imprevisto.
-(void)onIsMicrophoneMutedUnexpectedlyChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-
onIsCameraPermissionDeniedChanged
Le autorizzazioni della fotocamera sono state negate nelle impostazioni.
-(void)onIsCameraPermissionDeniedChanged:(ACSMediaDiagnostics *)sender :(ACSDiagnosticFlagChangedEventArgs *)args {
Parametri
sender
-args
-