共用方式為


ACSMediaDiagnosticsDelegate 通訊協定

宣告

@protocol ACSMediaDiagnosticsDelegate;

Description

ACSMediaDiagnostics 為了回應重要事件而呼叫的一組方法。

方法

onIsSpeakerNotFunctioningChanged

說話者無法運作 (無法初始化音訊裝置用戶端或裝置在5秒以上) 變成非使用中狀態。

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

參數

  • sender -
  • args -

onIsSpeakerBusyChanged

說話者已在使用中。 裝置正以獨佔模式使用,或裝置正用於共用模式,而呼叫端要求以獨佔模式使用裝置。

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

參數

  • sender -
  • args -

onIsSpeakerMutedChanged

說話者已設為靜音。

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

參數

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

喇叭上的零音量。

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

參數

  • sender -
  • args -

onIsNoSpeakerDevicesAvailableChanged

用戶系統上沒有音訊喇叭裝置。

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

參數

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

在靜音時說話。

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

參數

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailableChanged

用戶系統上沒有音訊麥克風裝置。

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

參數

  • sender -
  • args -

onIsMicrophoneBusyChanged

麥克風已在使用中。 裝置正以獨佔模式使用,或裝置正用於共用模式,而呼叫端要求以獨佔模式使用裝置。

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

參數

  • sender -
  • args -

onIsCameraFrozenChanged

相機停止產生畫面超過 5 秒。

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

參數

  • sender -
  • args -

onIsCameraStartFailedChanged

一般的相機失敗。

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

參數

  • sender -
  • args -

onIsCameraStartTimedOutChanged

相機處於不良狀態的常見案例。

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

參數

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

麥克風無法運作。

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

參數

  • sender -
  • args -

onIsMicrophoneMutedUnexpectedlyChanged

麥克風意外進入靜音狀態。

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

參數

  • sender -
  • args -

onIsCameraPermissionDeniedChanged

相機權限在設定中遭拒。

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

參數

  • sender -
  • args -