Partilhar via


PROTOCOLO ACSMediaDiagnosticsDelegate

Declaração

@protocol ACSMediaDiagnosticsDelegate;

Description

Um conjunto de métodos chamados por ACSMediaDiagnostics em resposta a eventos importantes.

Métodos

onIsSpeakerNotFunctioningChanged

O altifalante não está a funcionar (não foi possível inicializar o cliente ou dispositivo do dispositivo de áudio que ficou inativo durante mais de 5 segundos).

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

Parâmetros

  • sender -
  • args -

onIsSpeakerBusyChanged

O altifalante já está a ser utilizado. O dispositivo está a ser utilizado no modo exclusivo ou o dispositivo está a ser utilizado no modo partilhado e o autor da chamada pediu para utilizar o dispositivo em modo exclusivo.

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

Parâmetros

  • sender -
  • args -

onIsSpeakerMutedChanged

O altifalante está desativado.

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

Parâmetros

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Volume zero num altifalante.

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

Parâmetros

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Não existe nenhum dispositivo de altifalante de áudio no sistema do utilizador.

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

Parâmetros

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

A falar enquanto está desativado.

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

Parâmetros

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Não existem dispositivos de microfone de áudio no sistema do utilizador.

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

Parâmetros

  • sender -
  • args -

onIsMicrophoneBusyChanged

O microfone já está a ser utilizado. O dispositivo está a ser utilizado no modo exclusivo ou o dispositivo está a ser utilizado no modo partilhado e o autor da chamada pediu para utilizar o dispositivo em modo exclusivo.

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

Parâmetros

  • sender -
  • args -

onIsCameraFrozenChanged

A câmara deixa de produzir molduras durante mais de 5 segundos.

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

Parâmetros

  • sender -
  • args -

onIsCameraStartFailedChanged

Falha genérica da câmara.

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

Parâmetros

  • sender -
  • args -

onIsCameraStartTimedOutChanged

Cenário comum em que a câmara está em mau estado.

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

Parâmetros

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

O microfone não está a funcionar.

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

Parâmetros

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

O microfone entra inesperadamente no estado desativado.

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

Parâmetros

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

As permissões da câmara foram negadas nas definições.

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

Parâmetros

  • sender -
  • args -