GCKFilterCriteria ক্লাস

GCKFilterCriteria ক্লাস রেফারেন্স

ওভারভিউ

ডিভাইস আবিষ্কারের ফলাফলে ফিল্টার মানদণ্ড প্রয়োগ করা হবে।

কোন আবিষ্কৃত ডিভাইসগুলি GCKDeviceScanner দ্বারা প্রকাশিত হয়েছে তা সীমাবদ্ধ করতে মানদণ্ড ব্যবহার করা হয়। ডিভাইস আবিষ্কারের স্ক্যানের ফলাফল ফিল্টার করার দুটি উপায় আছে:

  • রিসিভার অ্যাপ্লিকেশন আইডি দ্বারা। শুধুমাত্র সেই ডিভাইসগুলি যেগুলি প্রদত্ত রিসিভার অ্যাপ্লিকেশনটিকে সমর্থন করে ফলাফলগুলিতে অন্তর্ভুক্ত করা হবে৷ এটি সবচেয়ে বেশি ব্যবহৃত মানদণ্ড; একটি প্রেরক অ্যাপ্লিকেশন শুধুমাত্র সেই ডিভাইসগুলি আবিষ্কার করতে চাইবে যা প্রকৃতপক্ষে সংশ্লিষ্ট রিসিভার অ্যাপ্লিকেশনটিকে সমর্থন করে। বিভিন্ন হার্ডওয়্যার ক্ষমতা সহ ডিভাইসের উপস্থিতিতে এটি বিশেষভাবে গুরুত্বপূর্ণ; উদাহরণস্বরূপ, একটি ভিডিও প্লেয়ার অ্যাপ্লিকেশন একটি অডিও-কেবল কাস্ট ডিভাইসে কাস্ট করা উচিত নয়৷

  • সমর্থিত নামস্থান দ্বারা। শুধুমাত্র সেই ডিভাইসগুলি যেগুলি বর্তমানে একটি রিসিভার অ্যাপ্লিকেশন চালাচ্ছে যা প্রদত্ত প্রোটোকল নেমস্পেসগুলিকে সমর্থন করে ফলাফলগুলিতে অন্তর্ভুক্ত করা হবে৷ উদাহরণ হিসেবে, এই ধরনের মানদণ্ড একটি জেনেরিক রিমোট-কন্ট্রোল প্রেরক অ্যাপ্লিকেশন দ্বারা ব্যবহার করা হবে যা মিডিয়া নেমস্পেস সমর্থন করে এমন যেকোনো রিসিভার অ্যাপ্লিকেশনের সাথে ব্যবহার করা যেতে পারে।
Deprecated:
GCKCastContext GCKCastOptions আবিষ্কারের মানদণ্ড নির্দিষ্ট করুন।

NSObject, <NSCopying>, এবং <NSCoding> উত্তরাধিকারসূত্রে পাওয়া যায়।

ক্লাস পদ্ধতির সারাংশ

(instancetype) + criteriaForAvailableApplicationWithID:
একটি ডিভাইসে লঞ্চ করার জন্য উপলব্ধ একটি অ্যাপ্লিকেশনের মানদণ্ড৷ আরও...
(instancetype) + criteriaForRunningApplicationWithID:supportedNamespaces:
একটি অ্যাপ্লিকেশনের জন্য মানদণ্ড যা বর্তমানে ডিভাইসে চলছে এবং প্রদত্ত সমস্ত নামস্থান সমর্থন করে, ঐচ্ছিকভাবে একটি নির্দিষ্ট অ্যাপ্লিকেশন আইডি সহ। আরও...
(instancetype) + criteriaForRunningApplicationWithSupportedNamespaces:
একটি অ্যাপ্লিকেশনের মানদণ্ড যা বর্তমানে ডিভাইসে চলছে এবং প্রদত্ত সমস্ত নামস্থান সমর্থন করে৷ আরও...

পদ্ধতির বিস্তারিত

+ (instancetype) criteriaForAvailableApplicationWithID: (NSString *__nullable)  applicationID

একটি ডিভাইসে লঞ্চ করার জন্য উপলব্ধ একটি অ্যাপ্লিকেশনের মানদণ্ড৷

অ্যাপ্লিকেশনটি বর্তমানে চলমান হওয়ার প্রয়োজন নেই।

Parameters
applicationIDThe application ID. Must be non-nil.
+ (instancetype) criteriaForRunningApplicationWithID: (NSString *__nullable)  applicationID
supportedNamespaces: (NSArray< NSString * > *__nullable)  supportedNamespaces  

একটি অ্যাপ্লিকেশনের জন্য মানদণ্ড যা বর্তমানে ডিভাইসে চলছে এবং প্রদত্ত সমস্ত নামস্থান সমর্থন করে, ঐচ্ছিকভাবে একটি নির্দিষ্ট অ্যাপ্লিকেশন আইডি সহ।

Parameters
applicationIDThe application ID. Optional; may be nil , in which case only the namespace will be used.
supportedNamespacesAn array of namespace strings. May not be nil .
Deprecated:
অ্যাপ্লিকেশন আইডি চালানোর মাধ্যমে ফিল্টার করা সমর্থিত নয়। এই পদ্ধতিতে কল করলে অ্যাপ্লিকেশানআইডি প্যারামিটার উপেক্ষা করা হবে এবং কেবলমাত্র criteriaForRunningApplicationWithSupportedNamespaces:
+ (instancetype) criteriaForRunningApplicationWithSupportedNamespaces: (NSArray< NSString * > *)  supportedNamespaces

একটি অ্যাপ্লিকেশনের মানদণ্ড যা বর্তমানে ডিভাইসে চলছে এবং প্রদত্ত সমস্ত নামস্থান সমর্থন করে৷

Parameters
supportedNamespacesAn array of namespace strings. May not be nil .