GCKDevice ক্লাস

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

ওভারভিউ

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

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

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

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

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

NSString *  ipAddress
ডিভাইসের IPv4 ঠিকানা, ডট-নোটেশনে। আরও...
uint16_t  servicePort
ডিভাইসের পরিষেবা পোর্ট। আরও...
NSString *  deviceID
ডিভাইসের জন্য একটি অনন্য শনাক্তকারী। আরও...
NSString *  friendlyName
ডিভাইসটির বন্ধুত্বপূর্ণ নাম। আরও...
NSString *  manufacturer
ডিভাইসের প্রস্তুতকারকের নাম। আরও...
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: (NSInteger)  deviceCapabilities

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

Parameters
deviceCapabilitiesA bitwise-OR of one or more of the GCKDeviceCapability constants.
- (void) setAttribute: (NSObject< NSCoding > *)  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 .
- (NSObject<NSCoding> * __nullable) 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*) ipAddress
read nonatomic copy

ডিভাইসের IPv4 ঠিকানা, ডট-নোটেশনে।

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

- (uint16_t) servicePort
read nonatomic assign

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

- (NSString*) deviceID
read nonatomic copy

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

- (NSString*) friendlyName
read write nonatomic copy

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

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

- (NSString*) manufacturer
read write nonatomic copy

ডিভাইসের প্রস্তুতকারকের নাম।

Deprecated:
পরিবর্তে মডেলনাম বা কাস্টম বৈশিষ্ট্যগুলি ব্যবহার করুন৷
- (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 বৈশিষ্ট্যগুলির একটি সংমিশ্রণ।