GCKDevice ক্লাস

ওভারভিউ

রিসিভার ডিভাইসের প্রতিনিধিত্বকারী একটি বস্তু।

উত্তরাধিকারসূত্রে NSObject, <NSCopying>, এবং <NSSecureCoding>।

উদাহরণ পদ্ধতির সারাংশ

(instancetype) - init
(BOOL) - isSameDeviceAs:
এই ডিভাইসটি অন্যটির মতো একই ভৌত ডিভাইসটিকে নির্দেশ করে কিনা তা পরীক্ষা করে। আরও...
(BOOL) - hasCapabilities:
ডিভাইসটি প্রদত্ত সমস্ত ক্ষমতা সমর্থন করলে YES রিটার্ন করে। আরও...
(void) - setAttribute:forKey:
বস্তুতে একটি নির্বিচারে বৈশিষ্ট্য সেট করে। আরও...
(nullable NSObject
< NSSecureCoding > *) 
- attributeForKey:
বস্তুর মধ্যে একটি বৈশিষ্ট্য দেখায়। আরও...
(void) - removeAttributeForKey:
বস্তু থেকে একটি বৈশিষ্ট্য অপসারণ. আরও...
(void) - removeAllAttributes
বস্তু থেকে সমস্ত বৈশিষ্ট্য মুছে ফেলে। আরও...

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

(NSString *) + deviceCategoryForDeviceUniqueID:
একটি ডিভাইসের অনন্য ID থেকে ডিভাইস বিভাগটি বের করে। আরও...

সম্পত্তি সারাংশ

NSString *  ipAddress
GCKNetworkAddress networkAddress
ডিভাইসের আইপি ঠিকানা। আরও...
uint16_t  servicePort
ডিভাইসের পরিষেবা পোর্ট। আরও...
NSString *  deviceID
ডিভাইসের জন্য একটি অনন্য শনাক্তকারী। আরও...
NSString *  friendlyName
ডিভাইসটির বন্ধুত্বপূর্ণ নাম। আরও...
NSString *  modelName
ডিভাইসের মডেলের নাম। আরও...
NSArray< GCKImage * > *  icons
ডিভাইসের জন্য আইকন ধারণকারী GCKImage অবজেক্টের একটি অ্যারে। আরও...
GCKDeviceStatus  status
ডিভাইসটির স্ট্যাটাস যেটি সম্প্রতি স্ক্যান করা হয়েছিল। আরও...
NSString *  statusText
বর্তমানে চলমান রিসিভার অ্যাপ্লিকেশন দ্বারা রিপোর্ট করা স্ট্যাটাস টেক্সট, যদি থাকে। আরও...
NSString *  deviceVersion
ডিভাইসের প্রোটোকল সংস্করণ। আরও...
BOOL  isOnLocalNetwork
হ্যাঁ যদি এই ডিভাইসটি স্থানীয় নেটওয়ার্কে থাকে। আরও...
GCKDeviceType   type
ডিভাইসের ধরন। আরও...
NSString *  category
ডিভাইস বিভাগ, একটি স্ট্রিং যা অনন্যভাবে ডিভাইসের ধরন সনাক্ত করে। আরও...
NSString *  uniqueID
এই ডিভাইসের জন্য একটি বিশ্বব্যাপী অনন্য আইডি। আরও...

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

- (BOOL) isSameDeviceAs: (const GCKDevice *)  other

এই ডিভাইসটি অন্যটির মতো একই ভৌত ডিভাইসটিকে নির্দেশ করে কিনা তা পরীক্ষা করে।

উভয় GCKDevice অবজেক্টের একই বিভাগ, ডিভাইস আইডি, IP ঠিকানা, পরিষেবা পোর্ট এবং প্রোটোকল সংস্করণ থাকলে YES প্রদান করে।

- (BOOL) hasCapabilities: (GCKDeviceCapabilities)  deviceCapabilities

ডিভাইসটি প্রদত্ত সমস্ত ক্ষমতা সমর্থন করলে YES রিটার্ন করে।

Parameters
deviceCapabilitiesA bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: (NSObject< NSSecureCoding > *)  attribute
forKey: (NSString *)  key  

বস্তুতে একটি নির্বিচারে বৈশিষ্ট্য সেট করে।

নন-কাস্ট ডিভাইসের জন্য ডিভাইস-নির্দিষ্ট তথ্য সঞ্চয় করতে কাস্টম ডিভাইস প্রদানকারীরা ব্যবহার করতে পারে।

Parameters
attributeThe attribute value, which must be key-value coding compliant, and cannot be nil .
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil .
- (nullable NSObject<NSSecureCoding> *) attributeForKey: (NSString *)  key

বস্তুর মধ্যে একটি বৈশিষ্ট্য দেখায়।

Parameters
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil .
রিটার্নস
অ্যাট্রিবিউটের মান, অথবা যদি এমন কোনো অ্যাট্রিবিউট না থাকে তাহলে nil
- (void) removeAttributeForKey: (NSString *)  key

বস্তু থেকে একটি বৈশিষ্ট্য অপসারণ.

Parameters
keyThe key that identifies the attribute. The key is an arbitrary string. It cannot be nil .
- (void) removeAllAttributes

বস্তু থেকে সমস্ত বৈশিষ্ট্য মুছে ফেলে।

+ (NSString *) deviceCategoryForDeviceUniqueID: (NSString *)  deviceUniqueID

একটি ডিভাইসের অনন্য ID থেকে ডিভাইস বিভাগটি বের করে।

সম্পত্তি বিস্তারিত

- (NSString*) ipAddress
read nonatomic copy
Deprecated:
networkAddress ব্যবহার করুন ডিভাইসের IPv4 ঠিকানা, ডট-নোটেশনে। নেটওয়ার্ক অনুরোধ করার সময় ব্যবহার করা হয়। এটি একটি খালি স্ট্রিং হবে GCKDevice অবজেক্টের জন্য যা একটি IPv6 ঠিকানা দিয়ে তৈরি করা হয়েছে।
- ( GCKNetworkAddress *) networkAddress
read nonatomic copy

ডিভাইসের আইপি ঠিকানা।

নেটওয়ার্ক অনুরোধ করার সময় ব্যবহার করা হয়।

থেকে
4.2
- (uint16_t) servicePort
read nonatomic assign

ডিভাইসের পরিষেবা পোর্ট।

- (NSString*) deviceID
read nonatomic copy

ডিভাইসের জন্য একটি অনন্য শনাক্তকারী।

- (NSString*) friendlyName
read write nonatomic copy

ডিভাইসটির বন্ধুত্বপূর্ণ নাম।

এটি একটি ব্যবহারকারী-অর্পণযোগ্য নাম যেমন "লিভিং রুম"।

- (NSString*) modelName
read write nonatomic copy

ডিভাইসের মডেলের নাম।

- (NSArray< GCKImage *>*) icons
read write nonatomic copy

ডিভাইসের জন্য আইকন ধারণকারী GCKImage অবজেক্টের একটি অ্যারে।

- (GCKDeviceStatus) status
read write nonatomic assign

ডিভাইসটির স্ট্যাটাস যেটি সম্প্রতি স্ক্যান করা হয়েছিল।

- (NSString*) statusText
read write nonatomic copy

বর্তমানে চলমান রিসিভার অ্যাপ্লিকেশন দ্বারা রিপোর্ট করা স্ট্যাটাস টেক্সট, যদি থাকে।

- (NSString*) deviceVersion
read write nonatomic copy

ডিভাইসের প্রোটোকল সংস্করণ।

- (BOOL) isOnLocalNetwork
read nonatomic assign

হ্যাঁ যদি এই ডিভাইসটি স্থানীয় নেটওয়ার্কে থাকে।

- ( GCKDeviceType ) type
read nonatomic assign

ডিভাইসের ধরন।

থেকে
3.3
- (NSString*) category
read nonatomic copy

ডিভাইস বিভাগ, একটি স্ট্রিং যা অনন্যভাবে ডিভাইসের ধরন সনাক্ত করে।

কাস্ট ডিভাইসে kGCKCastDeviceCategory এর একটি বিভাগ রয়েছে।

- (NSString*) uniqueID
read nonatomic copy

এই ডিভাইসের জন্য একটি বিশ্বব্যাপী অনন্য আইডি।

এটি category এবং deviceID বৈশিষ্ট্যগুলির একটি সংমিশ্রণ।