فئة GCKDeviceScanner

مرجع فئة GCKDeviceScanner

نظرة عامة

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

وهذه الفئة تمثل رقمًا فرديًا ضمنيًا؛ وبما أنها تُجري فحصًا للشبكة، فليس من المفيد استخدام أكثر من مثيل واحد لها.

Deprecated:
يمكنك استخدام GCKDiscoveryManager لاكتشاف أجهزة استقبال البث.

يكتسب NSObject.

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

(instancetype) - init
 لإنشاء GCKDeviceScanner جديدة. المزيد...
 
(instancetype) - initWithFilterCriteria:
 مُعَيِّن مُحدَّد. المزيد...
 
(void) - startScan
 يبدأ فحص جهاز جديد. المزيد...
 
(void) - stopScan
 لإيقاف أي فحص للجهاز قيد التقدم. المزيد...
 
(void) - addListener:
 لإضافة مستمع لتلقي إشعارات. المزيد...
 
(void) - removeListener:
 يزيل أداة معالجة الأحداث التي تمت إضافتها في السابق باستخدام addListener:. المزيد...
 

ملخص الموقع

NSArray * devices
 مصفوفة الأجهزة التي تم اكتشافها. المزيد...
 
BOOL hasDiscoveredDevices
 ما إذا كان الفحص الحالي/الأخير قد اكتشف أي أجهزة أم لا. المزيد...
 
BOOL scanning
 ما إذا كانت عملية الفحص قيد التقدم حاليًا. المزيد...
 
GCKFilterCriteriafilterCriteria
 معايير التصفية الحالية. المزيد...
 
BOOL passiveScan
 لتحديد ما إذا كان الفحص فحصًا سلبيًا أم لا. المزيد...
 

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

- (instancetype) init

لإنشاء GCKDeviceScanner جديدة.

Deprecated:
استخدِم initWithFilterCriteria: بدلاً من ذلك، ولا تستخدم بدون معايير.
- (instancetype) initWithFilterCriteria: (GCKFilterCriteria *__nullable)  filterCriteria

مُعَيِّن مُحدَّد.

لإنشاء GCKDeviceScanner جديدة بمعايير فلتر معيّنة.

Parameters
filterCriteriaThe filter criteria. May not be nil.
- (void) startScan

يبدأ فحص جهاز جديد.

يجب أن يتوقف الفحص في النهاية من خلال الاتصال بـ stopScan.

- (void) stopScan

لإيقاف أي فحص للجهاز قيد التقدم.

يجب استدعاء هذه الطريقة في مرحلة ما بعد استدعاء startScan وقبل إصدار هذا الكائن من قِبل مالكه.

- (void) addListener: (id< GCKDeviceScannerListener >)  listener

لإضافة مستمع لتلقي إشعارات.

Parameters
listenerThe listener to add.
- (void) removeListener: (id< GCKDeviceScannerListener >)  listener

يزيل أداة معالجة الأحداث التي تمت إضافتها في السابق باستخدام addListener:.

Parameters
listenerThe listener to remove.

تفاصيل العقار

- (NSArray*) devices
readnonatomiccopy

مصفوفة الأجهزة التي تم اكتشافها.

- (BOOL) hasDiscoveredDevices
readnonatomicassign

ما إذا كان الفحص الحالي/الأخير قد اكتشف أي أجهزة أم لا.

- (BOOL) scanning
readnonatomicassign

ما إذا كانت عملية الفحص قيد التقدم حاليًا.

- (GCKFilterCriteria*) filterCriteria
readwritenonatomiccopy

معايير التصفية الحالية.

- (BOOL) passiveScan
readwritenonatomicassign

لتحديد ما إذا كان الفحص فحصًا سلبيًا أم لا.

يُرسِل الفحص السلبي طلبات بحث عن الاكتشاف بمعدّل أقل، لذا يُعد أكثر فعالية، إلا أنّ النتائج لن تكون حديثة. ومن المناسب إجراء فحص سلبي عندما لا يحدد المستخدم هدف الإرسال بشكل نشط.