فئة GCKCastOptions

مرجع فئة GCKCastOptions

نظرة عامة

الخيارات التي تؤثّر في اكتشاف أجهزة البثّ وسلوكه

يجب ضبط الخصائص القابلة للكتابة قبل تمرير هذا الكائن إلى GCKCastContext.

منذ
3.0

تكتسب NSObject و<NSCopying> و <NSSecureCoding>.

ملخّص طريقة المثيل

(instancetype) - initWithDiscoveryCriteria:
 تنشئ كائن GCKCastOptions جديد بمعايير الاكتشاف المحددة. المزيد...
 
(instancetype) - initWithReceiverApplicationID:
 تنشئ كائن GCKCastOptions جديد برقم تعريف تطبيق المُستلِم المحدّد. المزيد...
 
(instancetype) - initWithSupportedNamespaces:
 تنشئ هذه الدالة كائن GCKCastOptions جديدًا بقائمة مساحات الاسم المحددة. المزيد...
 

ملخّص الموقع

BOOL physicalVolumeButtonsWillControlDeviceVolume
 علامة تشير إلى ما إذا كان يجب التحكّم في مستوى صوت الجلسة باستخدام أزرار مستوى الصوت الفعلية لجهاز المُرسِل المزيد...
 
BOOL disableDiscoveryAutostart
 علامة تشير إلى ما إذا كان يجب أن يبدأ اكتشاف أجهزة البث تلقائيًا في وقت إعداد السياق المزيد...
 
BOOL disableAnalyticsLogging
 هي علامة تُستخدم لإيقاف جمع بيانات التشخيص أو تفعيله لتحسين موثوقية اكتشاف أجهزة البث. المزيد...
 
GCKLaunchOptionslaunchOptions
 يشغِّل جهاز الاستقبال خيارات لاستخدامها عند بدء جلسة البث. المزيد...
 
NSString * sharedContainerIdentifier
 معرّف الحاوية المشترك المطلوب استخدامه لعمليات تنزيل HTTP التي تتم في الخلفية والتي يتم إجراؤها من خلال إطار العمل. المزيد...
 
BOOL suspendSessionsWhenBackgrounded
 تحديد ما إذا كان يجب تعليق الجلسات عند انتقال تطبيق المُرسِل إلى الخلفية (واستئنافها عند عودته إلى المقدّمة). المزيد...
 
BOOL stopReceiverApplicationWhenEndingSession
 ما إذا كان يجب إنهاء تطبيق المُستلِم عندما ينهي المستخدم الجلسة باستخدام الزر "إيقاف الإرسال". المزيد...
 
BOOL startDiscoveryAfterFirstTapOnCastButton
 يمكنك اختيار ما إذا كان اكتشاف أجهزة البث يبدأ فقط بعد أن ينقر المستخدم على GCKUICastButton في المرة الأولى. المزيد...
 

تفاصيل الطريقة

- (instancetype) initWithDiscoveryCriteria: (GCKDiscoveryCriteria *)  discoveryCriteria

تنشئ كائن GCKCastOptions جديد بمعايير الاكتشاف المحددة.

Parameters
discoveryCriteriaThe discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application.
منذ
4.0
- (instancetype) initWithReceiverApplicationID: (NSString *)  applicationID

تنشئ كائن GCKCastOptions جديد برقم تعريف تطبيق المُستلِم المحدّد.

Parameters
applicationIDThe ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session.
Deprecated:
استخدام initWithDiscovery criteria:
- (instancetype) initWithSupportedNamespaces: (NSArray< NSString * > *)  namespaces

تنشئ هذه الدالة كائن GCKCastOptions جديدًا بقائمة مساحات الاسم المحددة.

Parameters
namespacesA list of namespaces which must be supported by the currently running receiver application on each discovered Cast device.
Deprecated:
استخدام initWithDiscovery criteria:

تفاصيل الموقع

- (BOOL) physicalVolumeButtonsWillControlDeviceVolume
readwritenonatomicassign

علامة تشير إلى ما إذا كان يجب التحكّم في مستوى صوت الجلسة باستخدام أزرار مستوى الصوت الفعلية لجهاز المُرسِل

- (BOOL) disableDiscoveryAutostart
readwritenonatomicassign

علامة تشير إلى ما إذا كان يجب أن يبدأ اكتشاف أجهزة البث تلقائيًا في وقت إعداد السياق

في حال ضبط هذه السياسة على NO، يمكن بدء استكشاف المحتوى وإيقافه عند الطلب باستخدام الطريقتَين startDiscovery (GCKDiscoveryManager) وstopDiscovery (GCKDiscoveryManager). ويتم ضبط هذا الخيار تلقائيًا على NO.

منذ
3.4
- (BOOL) disableAnalyticsLogging
readwritenonatomicassign

هي علامة تُستخدم لإيقاف جمع بيانات التشخيص أو تفعيله لتحسين موثوقية اكتشاف أجهزة البث.

القيمة التلقائية هي NO (مفعَّلة)، ويمكن إيقافها من خلال ضبط القيمة على YES.

منذ
4.0
- (GCKLaunchOptions*) launchOptions
readwritenonatomiccopy

يشغِّل جهاز الاستقبال خيارات لاستخدامها عند بدء جلسة البث.

- (NSString*) sharedContainerIdentifier
readwritenonatomiccopy

معرّف الحاوية المشترك المطلوب استخدامه لعمليات تنزيل HTTP التي تتم في الخلفية والتي يتم إجراؤها من خلال إطار العمل.

منذ
3.2
- (BOOL) suspendSessionsWhenBackgrounded
readwritenonatomicassign

تحديد ما إذا كان يجب تعليق الجلسات عند انتقال تطبيق المُرسِل إلى الخلفية (واستئنافها عند عودته إلى المقدّمة).

ويتم ضبط هذا الخيار تلقائيًا على YES. من المناسب ضبط هذا الإعداد على NO في التطبيقات التي تتمكن من الحفاظ على اتصالات الشبكة إلى أجل غير مسمى أثناء العمل في الخلفية.

منذ
3.4
- (BOOL) stopReceiverApplicationWhenEndingSession
readwritenonatomicassign

ما إذا كان يجب إنهاء تطبيق المُستلِم عندما ينهي المستخدم الجلسة باستخدام الزر "إيقاف الإرسال".

ويتم ضبط هذا الخيار تلقائيًا على NO.

منذ
4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton
readwritenonatomicassign

يمكنك اختيار ما إذا كان اكتشاف أجهزة البث يبدأ فقط بعد أن ينقر المستخدم على GCKUICastButton في المرة الأولى.

وفي حال ضبط السياسة على YES، سيتم عرض GCKUICastButton إلى أن ينقر المستخدم على زر البث في المرة الأولى. عند النقرة الأولى، يظهر إعلان بيني يشرح سبب الحاجة إلى إذن الوصول إلى الشبكة المحلية لكي يعمل البث. يبدأ الاستكشاف فور إغلاق الصفحة البينية. لا يظهر زر البث مرة أخرى إلا عندما يكون الجهاز متصلاً بشبكة Wi-Fi. في حال عدم توفّر اتصال بشبكة Wi-Fi، يكون زر الإرسال مخفيًا. في حال ضبط هذه السياسة على NO، يبدأ استكشاف المحتوى بالاستناد إلى العلامة disableDiscoveryAutoStart. تسري هذه العلامة على نظام التشغيل iOS 14 والإصدارات الأحدث فقط في حال ضبط العلامة disableDiscoveryAutoStart على NO. القيمة التلقائية هي YES.

منذ
4.5.3