खास जानकारी
रिसीवर डिवाइस को दिखाने वाला ऑब्जेक्ट.
NSObject, <NSकॉपी>, और <NSSecureCoding> को इनहेरिट करता है.
इंस्टेंस के तरीके के बारे में खास जानकारी | |
(instancetype) | - init |
(BOOL) | - isSameDeviceAs: |
यह जांच की जाती है कि क्या यह डिवाइस एक ही डिवाइस को दूसरे डिवाइस के तौर पर इस्तेमाल करता है. ज़्यादा... | |
(BOOL) | - hasCapabilities: |
अगर डिवाइस पर ये सभी क्षमताएं काम करती हैं, तो YES दिखाता है. ज़्यादा... | |
(void) | - setAttribute:forKey: |
ऑब्जेक्ट में आर्बिट्रेरी एट्रिब्यूट सेट करता है. ज़्यादा... | |
(nullable NSObject < NSSecureCoding > *) | - attributeForKey: |
ऑब्जेक्ट में एक एट्रिब्यूट खोजता है. ज़्यादा... | |
(void) | - removeAttributeForKey: |
ऑब्जेक्ट से एक एट्रिब्यूट हटाता है. ज़्यादा... | |
(void) | - removeAllAttributes |
ऑब्जेक्ट से सभी एट्रिब्यूट हटाता है. ज़्यादा... | |
क्लास के तरीके के बारे में खास जानकारी | |
(NSString *) | + deviceCategoryForDeviceUniqueID: |
डिवाइस के यूनीक आईडी से, डिवाइस की कैटगरी की जानकारी एक्सट्रैक्ट करता है. ज़्यादा... | |
प्रॉपर्टी की खास जानकारी | |
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 ऑब्जेक्ट की कैटगरी, डिवाइस आईडी, आईपी पता, सर्विस पोर्ट, और प्रोटोकॉल वर्शन एक ही है, तो YES
दिखाता है.
- (BOOL) hasCapabilities: | (GCKDeviceCapabilities) | deviceCapabilities |
अगर डिवाइस पर ये सभी क्षमताएं काम करती हैं, तो YES
दिखाता है.
- Parameters
-
deviceCapabilities A bitwise-OR of one or more of the GCKDeviceCapabilities constants.
- (void) setAttribute: | (NSObject< NSSecureCoding > *) | attribute | |
forKey: | (NSString *) | key | |
ऑब्जेक्ट में आर्बिट्रेरी एट्रिब्यूट सेट करता है.
इसका इस्तेमाल, डिवाइस देने वाली कस्टम कंपनियां कर सकती हैं. ऐसा इसलिए किया जाता है, ताकि बिना कास्ट डिवाइसों के लिए, डिवाइस से जुड़ी खास जानकारी सेव की जा सके.
- Parameters
-
attribute The attribute value, which must be key-value coding compliant, and cannot be nil
.key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (nullable NSObject<NSSecureCoding> *) attributeForKey: | (NSString *) | key |
ऑब्जेक्ट में एक एट्रिब्यूट खोजता है.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- रिटर्न
- एट्रिब्यूट की वैल्यू या अगर ऐसी कोई एट्रिब्यूट मौजूद नहीं है, तो
nil
.
- (void) removeAttributeForKey: | (NSString *) | key |
ऑब्जेक्ट से एक एट्रिब्यूट हटाता है.
- Parameters
-
key The key that identifies the attribute. The key is an arbitrary string. It cannot be nil
.
- (void) removeAllAttributes |
ऑब्जेक्ट से सभी एट्रिब्यूट हटाता है.
+ (NSString *) deviceCategoryForDeviceUniqueID: | (NSString *) | deviceUniqueID |
डिवाइस के यूनीक आईडी से, डिवाइस की कैटगरी की जानकारी एक्सट्रैक्ट करता है.
प्रॉपर्टी की जानकारी
|
readnonatomiccopy |
- Deprecated:
- डॉट-नोटेशन में डिवाइस के आईपीवी4 पते का इस्तेमाल करें networkAddress. इसका इस्तेमाल नेटवर्क अनुरोध करते समय किया जाता है. यह आईपीवी6 पते से बनाए गए GCKDevice ऑब्जेक्ट के लिए एक खाली स्ट्रिंग होगी.
|
readnonatomiccopy |
डिवाइस का आईपी पता.
इसका इस्तेमाल नेटवर्क अनुरोध करते समय किया जाता है.
- से
- 4.2
|
readnonatomicassign |
डिवाइस का सर्विस पोर्ट.
|
readnonatomiccopy |
डिवाइस के लिए यूनीक आइडेंटिफ़ायर.
|
readwritenonatomiccopy |
डिवाइस का अनुकूल नाम.
यह उपयोगकर्ता की ओर से असाइन किया जाने वाला नाम है, जैसे कि "Living Room".
|
readwritenonatomiccopy |
डिवाइस के मॉडल का नाम.
|
readwritenonatomiccopy |
GCKImage ऑब्जेक्ट की कैटगरी, जिसमें डिवाइस के आइकॉन हैं.
|
readwritenonatomicassign |
डिवाइस की स्थिति, जब उसे सबसे हाल में स्कैन किया गया था.
|
readwritenonatomiccopy |
अगर मौजूदा समय में चल रहे रिसीवर ऐप्लिकेशन की ओर से कोई स्टेटस टेक्स्ट रिपोर्ट किया गया हो, तो वह जानकारी.
|
readwritenonatomiccopy |
डिवाइस का प्रोटोकॉल वर्शन.
|
readnonatomicassign |
हां, अगर यह डिवाइस लोकल नेटवर्क पर है.
|
readnonatomicassign |
डिवाइस किस तरह का है.
- से
- 3.3
|
readnonatomiccopy |
डिवाइस की कैटगरी, एक ऐसी स्ट्रिंग है जो डिवाइस के टाइप की खास तौर पर पहचान करती है.
कास्ट डिवाइसों की कैटगरी kGCKCastDeviceCategory होती है.