مشاركة عبر


بروتوكول ACSMediaDiagnosticsDelegate

إعلان بالربط

@protocol ACSMediaDiagnosticsDelegate;

الوصف

مجموعة من الأساليب التي يتم استدعاؤها بواسطة 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 -