खास जानकारी
यह एक क्लास है, जो उपलब्ध डिवाइसों के लिए एसिंक्रोनस रूप से स्कैन करती है और अपने सुनने वालों को इससे जुड़ी सूचनाएं भेजती है.
यह क्लास असल में एक सिंगलटन है. यह नेटवर्क स्कैन करती है, इसलिए इसमें एक से ज़्यादा इंस्टेंस का इस्तेमाल नहीं किया जा सकता.
- 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 |
स्कैन पैसिव स्कैन होना चाहिए या नहीं.
पैसिव स्कैन की मदद से, खोज क्वेरी के नतीजों को कम दिखाया जाता है, इसलिए यह ज़्यादा कारगर है. हालांकि, इससे मिलने वाले नतीजे नए नहीं होंगे. अगर उपयोगकर्ता लगातार कास्ट कास्ट नहीं चुन रहा है, तो पैसिव स्कैन करना सही है.