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
-