نظرة عامة
فئة تفحص بشكل غير متزامن الأجهزة المتاحة وترسل الإشعارات المقابلة إلى المستمعين.
هذه الفئة هي ضِمنيًا نمط تصميم أحادي المثيل، وبما أنّها تجري عملية فحص للشبكة، لن يكون من المفيد استخدام أكثر من مثيل واحد منها.
- Deprecated:
- استخدِم GCKDiscoveryManager لاستكشاف أجهزة استقبال البثّ.
تتضمّن NSObject.
ملخّص طرق المثيل | |
(instancetype) | - init |
تنشئ هذه الدالة GCKDeviceScanner جديدًا. المزيد... | |
(instancetype) | - initWithFilterCriteria: |
أداة تهيئة محدّدة المزيد... | |
(void) | - startScan |
يبدأ عملية بحث جديدة عن الأجهزة. المزيد... | |
(void) | - stopScan |
يوقف هذا الإجراء أي عملية فحص للجهاز قيد التقدّم. المزيد... | |
(void) | - addListener: |
تضيف هذه السمة أداة معالجة لتلقّي الإشعارات. المزيد... | |
(void) | - removeListener: |
يزيل هذا الإجراء معالجًا تمت إضافته سابقًا باستخدام addListener:. المزيد... | |
ملخّص الموقع | |
NSArray * | devices |
مصفوفة الأجهزة التي تم اكتشافها المزيد... | |
BOOL | hasDiscoveredDevices |
تحديد ما إذا كان البحث الحالي/الأخير قد عثر على أي أجهزة المزيد... | |
BOOL | scanning |
تحدِّد هذه السمة ما إذا كان الفحص قيد التقدّم حاليًا. المزيد... | |
GCKFilterCriteria * | filterCriteria |
معايير الفلترة الحالية المزيد... | |
BOOL | passiveScan |
تُحدِّد ما إذا كان يجب أن يكون الفحص فحصًا غير نشط. المزيد... | |
تفاصيل الطريقة
- (instancetype) init |
تنشئ هذه الدالة GCKDeviceScanner جديدًا.
- Deprecated:
- استخدِم initWithFilterCriteria: بدلاً من ذلك، ولا تستخدِمها بدون معايير.
- (instancetype) initWithFilterCriteria: | (GCKFilterCriteria *__nullable) | filterCriteria |
أداة تهيئة محدّدة
تنشئ هذه الدالة GCKDeviceScanner جديدًا باستخدام معايير الفلتر المحدّدة.
- Parameters
-
filterCriteria The filter criteria. May not be nil
.
- (void) startScan |
يبدأ عملية بحث جديدة عن الأجهزة.
يجب إيقاف عملية الفحص في النهاية من خلال استدعاء stopScan.
- (void) stopScan |
يوقف هذا الإجراء أي عملية فحص للجهاز قيد التقدّم.
يجب استدعاء هذا الإجراء في مرحلة ما بعد استدعاء startScan وقبل أن يحرر المالك هذا العنصر.
- (void) addListener: | (id< GCKDeviceScannerListener >) | listener |
تضيف هذه السمة أداة معالجة لتلقّي الإشعارات.
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDeviceScannerListener >) | listener |
يزيل هذا الإجراء معالجًا تمت إضافته سابقًا باستخدام addListener:.
- Parameters
-
listener The listener to remove.
تفاصيل الموقع
|
readnonatomiccopy |
مصفوفة الأجهزة التي تم اكتشافها
|
readnonatomicassign |
تحديد ما إذا كان البحث الحالي/الأخير قد عثر على أي أجهزة
|
readnonatomicassign |
تحدِّد هذه السمة ما إذا كان الفحص قيد التقدّم حاليًا.
|
readwritenonatomiccopy |
معايير الفلترة الحالية
|
readwritenonatomicassign |
تُحدِّد ما إذا كان يجب أن يكون الفحص فحصًا غير نشط.
يرسل الفحص غير النشط طلبات البحث عن الأجهزة بوتيرة أقل، لذا فهو أكثر كفاءة، ولكن لن تكون النتائج حديثة. من المناسب إجراء فحص سلبي عندما لا يختار المستخدم جهاز Cast مستهدفًا بشكل نشط.