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
-