次の方法で共有


ACSMediaDiagnosticsデリゲート プロトコル

宣言

@protocol ACSMediaDiagnosticsDelegate;

Description

重要なイベントに応答して ACSMediaDiagnostics によって呼び出される一連のメソッド。

Methods

onIsSpeakerNotFunctioningChanged(onIsSpeakerNotFunctioningChanged)

スピーカーが機能していません(オーディオデバイスの初期化に失敗しました クライアント、またはデバイスが5秒以上非アクティブになりました)。

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

パラメーター

  • sender -
  • args -

onIsSpeakerBusy変更済み

スピーカーは既に使用中です。 デバイスが排他モードで使用されているか、デバイスが共有モードで使用されており、呼び出し元が排他モードでデバイスを使用するように求められています。

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

パラメーター

  • sender -
  • args -

onIsSpeakerMuted変更

スピーカーがミュートされています。

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

パラメーター

  • sender -
  • args -

onIsSpeakerVolumeZeroChanged

スピーカーの音量はゼロです。

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

パラメーター

  • sender -
  • args -

onIsNoSpeakerDevicesAvailable変更

ユーザーのシステムにオーディオスピーカーデバイスがありません。

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

パラメーター

  • sender -
  • args -

onIsSpeakingWhileMicrophoneIsMutedChanged

話をしているものの、ミュート中です。

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

パラメーター

  • sender -
  • args -

onIsNoMicrophoneDevicesAvailable変更

ユーザーのシステムにオーディオマイクデバイスがありません。

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

パラメーター

  • sender -
  • args -

onIsMicrophoneBusy変更

マイクは既に使用されています。 デバイスが排他モードで使用されているか、デバイスが共有モードで使用されており、呼び出し元が排他モードでデバイスを使用するように求められています。

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

パラメーター

  • sender -
  • args -

onIsCameraFrozen変更

カメラのフレーム生成が 5 秒以上停止しています。

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

パラメーター

  • sender -
  • args -

onIsCameraStartFailed変更

カメラの障害全般です。

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

パラメーター

  • sender -
  • args -

onIsCameraStartTimedOut変更

カメラの状態が悪い場合に共通するシナリオです。

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

パラメーター

  • sender -
  • args -

onIsMicrophoneNotFunctioningChanged

マイクが機能していません。

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

パラメーター

  • sender -
  • args -

onIsMicrophoneMuted予期しない変更

マイクが予期せずミュート状態になります。

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

パラメーター

  • sender -
  • args -

onIsCameraPermission拒否変更

カメラへのアクセス許可が設定で拒否されました。

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

パラメーター

  • sender -
  • args -