ওভারভিউ
একটি শ্রেণী যা ডিভাইস আবিষ্কার প্রক্রিয়া পরিচালনা করে।
GCKDiscoveryManager GCKDeviceProvider সাবক্লাস ইনস্ট্যান্সের একটি সংগ্রহ পরিচালনা করে, যার প্রতিটি একটি নির্দিষ্ট ধরনের ডিভাইস আবিষ্কারের জন্য দায়ী। এটি বর্তমানে আবিষ্কৃত ডিভাইসগুলির একটি অভিধানিকভাবে আদেশকৃত তালিকাও বজায় রাখে।
ফ্রেমওয়ার্ক স্বয়ংক্রিয়ভাবে আবিষ্কার প্রক্রিয়া শুরু করে যখন অ্যাপ্লিকেশনটি অগ্রভাগে চলে যায় এবং অ্যাপ্লিকেশনটি ব্যাকগ্রাউন্ডে চলে গেলে এটি স্থগিত করে। সাধারণত অ্যাপ্লিকেশনটির জন্য startDiscovery (GCKDiscoveryManager) এবং stopDiscovery (GCKDiscoveryManager) কল করার প্রয়োজন হয় না, নেটওয়ার্ক ট্র্যাফিক হ্রাস করার জন্য একটি অপ্টিমাইজেশান পরিমাপ ব্যতীত অ্যাপ্লিকেশনের এমন এলাকায় যেগুলি কাস্টিং কার্যকারিতা ব্যবহার করে না সেগুলিতে CPU ব্যবহার।
যদি অ্যাপ্লিকেশনটি ফ্রেমওয়ার্কের কাস্ট ডায়ালগ ব্যবহার করে, হয় GCKUICastButton এর মাধ্যমে বা এটি সরাসরি উপস্থাপন করে, তাহলে সেই ডায়ালগটি তার উপলব্ধ ডিভাইসগুলির তালিকা তৈরি করতে GCKDiscoveryManager ব্যবহার করবে। যদিও অ্যাপ্লিকেশনটি তার নিজস্ব ডিভাইস নির্বাচন/নিয়ন্ত্রণ ডায়ালগ UI প্রদান করে, তাহলে এটির উপলব্ধ ডিভাইসগুলির তালিকা তৈরি এবং আপডেট করতে GCKDiscoveryManager এবং এর সংশ্লিষ্ট শ্রোতা প্রোটোকল, GCKDiscoveryManagerListener ব্যবহার করা উচিত।
- যেহেতু
- 3.0
উত্তরাধিকারসূত্রে এনএসওবজেক্ট।
উদাহরণ পদ্ধতির সারাংশ | |
(instancetype) | - init |
ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়। আরও... | |
(void) | - addListener: |
একটি শ্রোতা যোগ করে যে আবিষ্কারের বিজ্ঞপ্তিগুলি পাবে৷ আরও... | |
(void) | - removeListener: |
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়। আরও... | |
(void) | - startDiscovery |
আবিষ্কারের প্রক্রিয়া শুরু করে। আরও... | |
(void) | - stopDiscovery |
আবিষ্কার প্রক্রিয়া বন্ধ করে দেয়। আরও... | |
(BOOL) | - isDiscoveryActiveForDeviceCategory: |
প্রদত্ত ডিভাইস বিভাগের জন্য আবিষ্কার বর্তমানে সক্রিয় কিনা তা পরীক্ষা করে। আরও... | |
( GCKDevice *) | - deviceAtIndex: |
ম্যানেজারের আবিষ্কৃত ডিভাইসের তালিকায় প্রদত্ত সূচীতে ডিভাইসটি ফেরত দেয়। আরও... | |
( GCKDevice *__nullable) | - deviceWithUniqueID: |
ম্যানেজারের আবিষ্কৃত ডিভাইসের তালিকায় প্রদত্ত অনন্য ID সহ ডিভাইসটি ফেরত দেয়। আরও... | |
সম্পত্তি সারাংশ | |
GCKDiscoveryState | discoveryState |
বর্তমান আবিষ্কারের অবস্থা। আরও... | |
BOOL | hasDiscoveredDevices |
এই বস্তুর দ্বারা পরিচালিত কোনো আবিষ্কার প্রদানকারীর দ্বারা কোনো ডিভাইস আবিষ্কৃত হয়েছে কিনা তা নির্দেশ করে একটি পতাকা। আরও... | |
BOOL | passiveScan |
আবিষ্কার একটি "প্যাসিভ" স্ক্যান নিয়োগ করা উচিত কিনা তা নির্দেশ করে একটি পতাকা৷ আরও... | |
BOOL | discoveryActive |
আবিষ্কার সক্রিয় কি না তা নির্দেশ করে একটি পতাকা। আরও... | |
NSUInteger | deviceCount |
বর্তমানে আবিষ্কৃত ডিভাইসের সংখ্যা। আরও... | |
পদ্ধতির বিস্তারিত
- (instancetype) init |
ডিফল্ট ইনিশিয়ালাইজার উপলব্ধ নয়।
- (void) addListener: | (id< GCKDiscoveryManagerListener >) | listener |
একটি শ্রোতা যোগ করে যে আবিষ্কারের বিজ্ঞপ্তিগুলি পাবে৷
- Parameters
-
listener The listener to add.
- (void) removeListener: | (id< GCKDiscoveryManagerListener >) | listener |
পূর্বে নিবন্ধিত শ্রোতাকে সরিয়ে দেয়।
- Parameters
-
listener The listener to remove.
- (void) startDiscovery |
আবিষ্কারের প্রক্রিয়া শুরু করে।
- (void) stopDiscovery |
আবিষ্কার প্রক্রিয়া বন্ধ করে দেয়।
- (BOOL) isDiscoveryActiveForDeviceCategory: | (NSString *) | deviceCategory |
প্রদত্ত ডিভাইস বিভাগের জন্য আবিষ্কার বর্তমানে সক্রিয় কিনা তা পরীক্ষা করে।
- ( GCKDevice *) deviceAtIndex: | (NSUInteger) | index |
ম্যানেজারের আবিষ্কৃত ডিভাইসের তালিকায় প্রদত্ত সূচীতে ডিভাইসটি ফেরত দেয়।
- ( GCKDevice *__nullable) deviceWithUniqueID: | (NSString *) | uniqueID |
ম্যানেজারের আবিষ্কৃত ডিভাইসের তালিকায় প্রদত্ত অনন্য ID সহ ডিভাইসটি ফেরত দেয়।
- Parameters
-
uniqueID The device's unique ID.
- রিটার্নস
- ম্যাচিং GCKDevice অবজেক্ট, অথবা
nil
যদি একটি ম্যাচিং ডিভাইস পাওয়া না যায়।
সম্পত্তি বিস্তারিত
|
read nonatomic assign |
বর্তমান আবিষ্কারের অবস্থা।
|
read nonatomic assign |
এই বস্তুর দ্বারা পরিচালিত কোনো আবিষ্কার প্রদানকারীর দ্বারা কোনো ডিভাইস আবিষ্কৃত হয়েছে কিনা তা নির্দেশ করে একটি পতাকা।
|
read write nonatomic assign |
আবিষ্কার একটি "প্যাসিভ" স্ক্যান নিয়োগ করা উচিত কিনা তা নির্দেশ করে একটি পতাকা৷
প্যাসিভ স্ক্যানগুলি কম সংস্থান-নিবিড় কিন্তু সক্রিয় স্ক্যানগুলির মতো তাজা ফলাফল প্রদান করে না।
|
read nonatomic assign |
আবিষ্কার সক্রিয় কি না তা নির্দেশ করে একটি পতাকা।
- যেহেতু
- 3.4
|
read nonatomic assign |
বর্তমানে আবিষ্কৃত ডিভাইসের সংখ্যা।