Bagikan melalui


ACSMediaDiagnosticsDelegate Protocol

Deklarasi

@protocol ACSMediaDiagnosticsDelegate;

Deskripsi

Serangkaian metode yang dipanggil oleh ACSMediaDiagnostics sebagai respons terhadap peristiwa penting.

Metode

onIsSpeakerNotFunctioningChanged

Speaker tidak berfungsi (gagal menginisialisasi klien perangkat audio atau perangkat menjadi tidak aktif selama lebih dari 5 detik).

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

Parameter

  • sender -
  • args -

onIsSpeakerBusyChanged

Speaker sudah digunakan. Perangkat sedang digunakan dalam mode eksklusif, atau perangkat sedang digunakan dalam mode bersama dan pemanggil diminta untuk menggunakan perangkat dalam mode eksklusif.

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

Parameter

  • sender -
  • args -

onIsSpeakerMutedChanged

Speaker dimatikan suaranya.

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

Parameter

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

Volume nol pada speaker.

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

Parameter

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

Tidak ada perangkat speaker audio pada sistem pengguna.

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

Parameter

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

Berbicara sambil dibisukan.

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

Parameter

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

Tidak ada perangkat mikrofon audio pada sistem pengguna.

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

Parameter

  • sender -
  • args -

onIsMicrophoneBusyChanged

Mikrofon sudah digunakan. Perangkat sedang digunakan dalam mode eksklusif, atau perangkat sedang digunakan dalam mode bersama dan pemanggil diminta untuk menggunakan perangkat dalam mode eksklusif.

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

Parameter

  • sender -
  • args -

onIsCameraFrozenChanged

Kamera berhenti memproduksi frame selama lebih dari 5 detik.

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

Parameter

  • sender -
  • args -

onIsCameraStartFailedChanged

Kegagalan kamera generik.

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

Parameter

  • sender -
  • args -

onIsCameraStartTimedOutChanged

Skenario umum ketika kamera berada dalam keadaan buruk.

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

Parameter

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

Mikrofon tidak berfungsi.

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

Parameter

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

Mikrofon memasuki status dimatikan suaranya secara tak terduga.

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

Parameter

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

Izin kamera ditolak dalam pengaturan.

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

Parameter

  • sender -
  • args -