Compartir a través de


Protocolo ACSMediaDiagnosticsDelegate

Declaración

@protocol ACSMediaDiagnosticsDelegate;

Descripción

Conjunto de métodos a los que llama ACSMediaDiagnostics en respuesta a eventos importantes.

Métodos

onIsSpeakerNotFunctioningChanged

El altavoz no funciona (no se pudo inicializar el cliente del dispositivo de audio o el dispositivo se volvió inactivo durante más de 5 segundos).

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

Parámetros

  • sender -
  • args -

onIsSpeakerBusyChanged

El altavoz ya está en uso. El dispositivo se usa en modo exclusivo o el dispositivo se usa en modo compartido y se pide al autor de la llamada que use el dispositivo en modo exclusivo.

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

Parámetros

  • sender -
  • args -

onIsSpeakerMutedChanged

El hablante está silenciado.

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

Parámetros

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Volumen cero en un altavoz.

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

Parámetros

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

No hay ningún dispositivo de altavoz de audio en el sistema del usuario.

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

Parámetros

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

El usuario habla mientras está silenciado.

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

Parámetros

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

No hay dispositivos de micrófono de audio en el sistema del usuario.

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

Parámetros

  • sender -
  • args -

onIsMicrophoneBusyChanged

El micrófono ya está en uso. El dispositivo se usa en modo exclusivo o el dispositivo se usa en modo compartido y se pide al autor de la llamada que use el dispositivo en modo exclusivo.

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

Parámetros

  • sender -
  • args -

onIsCameraFrozenChanged

La cámara deja de generar fotogramas durante más de 5 segundos.

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

Parámetros

  • sender -
  • args -

onIsCameraStartFailedChanged

Error genérico de la cámara.

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

Parámetros

  • sender -
  • args -

onIsCameraStartTimedOutChanged

Escenario común en el que la cámara está en mal estado.

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

Parámetros

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

El micrófono no funciona.

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

Parámetros

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

El micrófono entra en estado silenciado inesperadamente.

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

Parámetros

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Se denegaron los permisos de cámara en la configuración.

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

Parámetros

  • sender -
  • args -