Compartilhar via


Protocolo ACSMediaDiagnosticsDelegate

Declaração

@protocol ACSMediaDiagnosticsDelegate;

Descrição

Um conjunto de métodos que são chamados por ACSMediaDiagnostics em resposta a eventos importantes.

Métodos

onIsSpeakerNotFunctioningChanged

O alto-falante não está funcionando (falha ao inicializar o cliente do dispositivo de áudio ou o dispositivo ficou inativo por mais de 5 segundos).

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

Parâmetros

  • sender -
  • args -

onIsSpeakerBusyChanged

O alto-falante já está em uso. O dispositivo está sendo usado no modo exclusivo ou o dispositivo está sendo usado no modo compartilhado e o chamador pediu para usar o dispositivo no modo exclusivo.

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

Parâmetros

  • sender -
  • args -

onIsSpeakerMutedChanged

O alto-falante está mudo.

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

Parâmetros

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Volume zero em um alto-falante.

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

Parâmetros

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Não há nenhum dispositivo de alto-falante de áudio no sistema do usuário.

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

Parâmetros

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

Falando enquanto o mudo está ativado.

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

Parâmetros

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Nenhum dispositivo de microfone de áudio no sistema do usuário.

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

Parâmetros

  • sender -
  • args -

onIsMicrophoneBusyChanged

O microfone já está em uso. O dispositivo está sendo usado no modo exclusivo ou o dispositivo está sendo usado no modo compartilhado e o chamador pediu para usar o dispositivo no modo exclusivo.

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

Parâmetros

  • sender -
  • args -

onIsCameraFrozenChanged

A câmera para de produzir quadros por mais de 5 segundos.

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

Parâmetros

  • sender -
  • args -

onIsCameraStartFailedChanged

Falha genérica de câmera.

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

Parâmetros

  • sender -
  • args -

onIsCameraStartTimedOutChanged

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

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

Parâmetros

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

O microfone não está funcionando.

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

Parâmetros

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

O microfone entra no estado mudo inesperadamente.

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

Parâmetros

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

As permissões da câmera foram negadas nas configurações.

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

Parâmetros

  • sender -
  • args -