खास जानकारी
एक सामान्य GCKCastChannel इंप्लीमेंटेशन, जिसका इस्तेमाल तब किया जा सकता है, जब सबक्लासिंग की ज़रूरत न हो.
GCKGenericChannel, मैसेज और कनेक्टिविटी इवेंट को अपने डेलिगेट को फ़ॉरवर्ड करता है. इसके पास खुद का कोई प्रोसेसिंग लॉजिक नहीं होता.
डेलिगेट प्रोटोकॉल के लिए, GCKGenericChannelDelegate देखें.
GCKCastChannel को इनहेरिट करता है.
इंस्टेंस के तरीके की खास जानकारी | |
(instancetype) | - initWithNamespace: |
डेज़िग्नेटेड इनिशियलाइज़र. ज़्यादा... | |
(instancetype) | - init |
डिफ़ॉल्ट इनिशियलाइज़र उपलब्ध नहीं है. ज़्यादा... | |
(void) | - didReceiveTextMessage: |
इस चैनल पर कोई मैसेज मिलने पर इसे कॉल किया जाता है. ज़्यादा... | |
(BOOL) | - sendTextMessage: |
इस चैनल पर एक मैसेज भेजता है. ज़्यादा... | |
(BOOL) | - sendTextMessage:error: |
इस चैनल पर एक मैसेज भेजता है. ज़्यादा... | |
(NSInteger) | - generateRequestID |
यह कुकी, नए मैसेज के लिए अनुरोध आईडी जनरेट करती है. ज़्यादा... | |
(NSNumber *__nullable) | - generateRequestNumber |
यह एक आसान तरीका है, जो generateRequestID के नतीजे को NSNumber में रैप करता है. ज़्यादा... | |
(void) | - didConnect |
इस चैनल के कनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज भेजे और पाए जा सकते हैं. ज़्यादा... | |
(void) | - didDisconnect |
इस चैनल के डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज नहीं भेजे जा सकते. ज़्यादा... | |
प्रॉपर्टी की खास जानकारी | |
id< GCKGenericChannelDelegate > | delegate |
चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने के लिए डेलिगेट. ज़्यादा... | |
NSString * | protocolNamespace |
चैनल का नेमस्पेस. ज़्यादा... | |
BOOL | isConnected |
इस फ़्लैग से पता चलता है कि यह चैनल अभी कनेक्ट है या नहीं. ज़्यादा... | |
GCKDeviceManager * | deviceManager |
अगर इस चैनल को किसी डिवाइस मैनेजर के साथ रजिस्टर किया गया है, तो उस डिवाइस मैनेजर का नाम. ज़्यादा... | |
तरीके की जानकारी
- (instancetype) initWithNamespace: | (NSString *) | protocolNamespace |
डेज़िग्नेटेड इनिशियलाइज़र.
- Parameters
-
protocolNamespace The namespace for this channel. This namespace must be unique across all channels used by a given application.
GCKCastChannel को लागू करता है.
- (instancetype) init |
डिफ़ॉल्ट इनिशियलाइज़र उपलब्ध नहीं है.
GCKMediaControlChannel और GCKGameManagerChannel में लागू किया गया.
- (void) didReceiveTextMessage: | (NSString *) | message |
इस चैनल पर कोई मैसेज मिलने पर इसे कॉल किया जाता है.
डिफ़ॉल्ट तौर पर लागू करने पर, कोई कार्रवाई नहीं होती है.
- Parameters
-
message The message.
- (BOOL) sendTextMessage: | (NSString *) | message |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message.
- रिटर्न
YES
अगर मैसेज भेजा जा सका, तोNO
अगर मैसेज नहीं भेजा जा सका (चैनल कनेक्ट न होने या मैसेज भेजने के लिए बफ़र बहुत ज़्यादा भरा होने की वजह से).
- Deprecated:
- sendTextMessage:error: का इस्तेमाल करें. इससे गड़बड़ी के बारे में पूरी जानकारी मिलती है.
- (BOOL) sendTextMessage: | (NSString *) | message | |
error: | (GCKError *__nullable *__nullable) | error | |
इस चैनल पर एक मैसेज भेजता है.
- Parameters
-
message The message. error A pointer at which to store the error result. May be nil
.
- रिटर्न मैसेज भेजने पर
YES
या मैसेज न भेजे जाने परNO
.
- (NSInteger) generateRequestID |
यह कुकी, नए मैसेज के लिए अनुरोध आईडी जनरेट करती है.
- रिटर्न
- जनरेट किया गया आईडी या kGCKInvalidRequestID, अगर चैनल फ़िलहाल कनेक्ट नहीं है.
- (NSNumber * __nullable) generateRequestNumber |
यह एक आसान तरीका है, जो generateRequestID के नतीजे को NSNumber में रैप करता है.
- रिटर्न
- जनरेट किया गया आईडी या
nil
, अगर चैनल फ़िलहाल कनेक्ट नहीं है.
- (void) didConnect |
इस चैनल के कनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज भेजे और पाए जा सकते हैं.
डिफ़ॉल्ट तौर पर लागू करने पर, कोई कार्रवाई नहीं होती है.
- (void) didDisconnect |
इस चैनल के डिसकनेक्ट होने पर कॉल किया जाता है. इससे पता चलता है कि अब इस चैनल पर, Cast डिवाइस के साथ मैसेज नहीं भेजे जा सकते.
डिफ़ॉल्ट तौर पर लागू करने पर, कोई कार्रवाई नहीं होती है.
प्रॉपर्टी की जानकारी
|
readwritenonatomicweak |
चैनल की स्थिति में होने वाले बदलावों के बारे में सूचनाएं पाने के लिए डेलिगेट.
|
readnonatomiccopyinherited |
चैनल का नेमस्पेस.
|
readnonatomicassigninherited |
इस फ़्लैग से पता चलता है कि यह चैनल अभी कनेक्ट है या नहीं.
|
readnonatomicweakinherited |
अगर इस चैनल को किसी डिवाइस मैनेजर के साथ रजिस्टर किया गया है, तो उस डिवाइस मैनेजर का नाम.
- Deprecated:
- अगर इस चैनल को बंद हो चुकी GCKDeviceManager क्लास के साथ रजिस्टर नहीं किया गया था, तो यह
nil
होगा.