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 -