खास जानकारी
फ़्रेमवर्क के लिए ग्लोबल ऑब्जेक्ट और स्थिति वाली क्लास.
संदर्भ को, ऐप्लिकेशन के लाइफ़साइकल की शुरुआत में ही, setSharedInstanceWithOptions: (GCKCastContext) पर कॉल करके शुरू कर दिया जाना चाहिए.
- से
- 3.0
NSObject को इनहेरिट करता है.
इंस्टेंस के तरीके के बारे में खास जानकारी | |
(void) | - registerDeviceProvider: |
डिवाइस देने वाली कंपनी को रजिस्टर करता है, जिससे एक नए तरह के (बिना कास्ट) डिवाइस पर काम करने की सुविधा मिलती है. ज़्यादा... | |
(void) | - unregisterDeviceProviderForCategory: |
किसी खास डिवाइस कैटगरी के लिए, डिवाइस उपलब्ध कराने वाली कंपनी का रजिस्ट्रेशन रद्द करता है. ज़्यादा... | |
(void) | - setLaunchCredentialsData: |
मौजूदा उपयोगकर्ता के क्रेडेंशियल का डेटा सेट करता है. ज़्यादा... | |
(void) | - presentCastDialog |
कास्ट करने का डायलॉग बॉक्स दिखाता है. ज़्यादा... | |
(GCKUICastContainerViewController *) | - createCastContainerControllerForViewController: |
ऐसा GCKUICastContainerViewController बनाता है जो दिए गए व्यू कंट्रोलर को एम्बेड करता है. ज़्यादा... | |
(GCKUIMiniMediaControlsViewController *) | - createMiniMediaControlsViewController |
GCKUIMiniMediaControlsViewController बनाता है. ज़्यादा... | |
(BOOL) | - presentCastInstructionsViewControllerOnce |
अगर इसे पहले नहीं दिखाया गया है, तो एक फ़ुलस्क्रीन मोडल व्यू कंट्रोलर पेश करता है, जो कास्ट बटन पर ध्यान देता है और इसके इस्तेमाल के बारे में कुछ निर्देश देता है. ज़्यादा... | |
(BOOL) | - presentCastInstructionsViewControllerOnceWithCastButton: |
अगर इसे पहले नहीं दिखाया गया है, तो एक फ़ुलस्क्रीन मॉडल व्यू कंट्रोलर पेश करता है, जो कास्ट बटन पर ध्यान देने लगता है, जिसका व्यू पास किया जाता है और इसके इस्तेमाल के बारे में कुछ निर्देश देता है. ज़्यादा... | |
(void) | - clearCastInstructionsShownFlag |
लगातार दिखने वाले फ़्लैग को हटा देता है, जो ट्रैक करता है कि कास्ट करने के निर्देश मोडल व्यू कंट्रोलर दिखाया गया है या नहीं. ज़्यादा... | |
(void) | - presentDefaultExpandedMediaControls |
कास्ट करने के लिए, बड़ा किया गया मीडिया कंट्रोल दिखाता है. ज़्यादा... | |
क्लास के तरीके के बारे में खास जानकारी | |
(void) | + setSharedInstanceWithOptions: |
शेयर किए गए इंस्टेंस को सेट करता है, ताकि कास्ट विकल्प ऑब्जेक्ट उपलब्ध कराया जा सके. ज़्यादा... | |
(BOOL) | + setSharedInstanceWithOptions:error: |
शेयर किए गए इंस्टेंस को सेट करता है, ताकि कास्ट विकल्प ऑब्जेक्ट उपलब्ध कराया जा सके. ज़्यादा... | |
(instancetype) | + sharedInstance |
सिंगलटन इंस्टेंस देता है. ज़्यादा... | |
(BOOL) | + isSharedInstanceInitialized |
यह जांच करता है कि सिंगलटन इंस्टेंस को अब तक शुरू किया गया है या नहीं. ज़्यादा... | |
सार्वजनिक एट्रिब्यूट | |
NSString *const | kGCKNotificationKeyCastState |
कास्ट स्थिति में बदलाव की सूचना में, कास्ट की नई स्थिति के लिए userInfo कुंजी. ज़्यादा... | |
NSString *const | kGCKCastStateDidChangeNotification |
कास्ट की स्थिति बदलने पर पब्लिश होने वाली सूचना का नाम. ज़्यादा... | |
NSString *const | kGCKExpandedMediaControlsTriggeredNotification |
उस सूचना का नाम जिसे उपयोगकर्ताओं को बड़े किए गए मीडिया कंट्रोल दिखाए जाने के बाद पब्लिश किया जाएगा. ज़्यादा... | |
NSString *const | kGCKUICastDialogWillShowNotification |
सूचना का नाम, जो कास्ट डायलॉग दिखाए जाने तक पब्लिश होगा. ज़्यादा... | |
NSString *const | kGCKUICastDialogDidHideNotification |
कास्ट करने के डायलॉग बॉक्स को खारिज करने पर, पब्लिश होने वाली सूचना का नाम. ज़्यादा... | |
प्रॉपर्टी की खास जानकारी | |
GCKCastState | castState |
ऐप्लिकेशन के लिए कास्ट करने की मौजूदा स्थिति. ज़्यादा... | |
GCKDiscoveryManager * | discoveryManager |
डिस्कवरी मैनेजर. ज़्यादा... | |
GCKSessionManager * | sessionManager |
सेशन मैनेजर. ज़्यादा... | |
id< GCKUIImageCache > | imageCache |
इमेज कैश मेमोरी को लागू करने की प्रोसेस, जिसका इस्तेमाल फ़्रेमवर्क, मीडिया मेटाडेटा में रेफ़र की गई इमेज को फ़ेच करने के लिए करेगा. ज़्यादा... | |
id< GCKUIImagePicker > | imagePicker |
इमेज पिकर लागू करने की सुविधा, जिसका इस्तेमाल किसी खास मकसद से इमेज चुनने के लिए किया जाएगा. ज़्यादा... | |
BOOL | useDefaultExpandedMediaControls |
यह नीति फ़्रेमवर्क के व्यवहार को तब कॉन्फ़िगर करती है, जब उपयोगकर्ता की कोई कार्रवाई होने पर बड़े किए गए कंट्रोल दिखाए जा सकें. ज़्यादा... | |
GCKUIExpandedMediaControlsViewController * | defaultExpandedMediaControlsViewController |
डिफ़ॉल्ट कास्ट बड़े किए गए मीडिया कंट्रोल व्यू कंट्रोलर का इंस्टेंस. ज़्यादा... | |
तरीके की जानकारी
+ (void) setSharedInstanceWithOptions: | (GCKCastOptions *) | options |
शेयर किए गए इंस्टेंस को सेट करता है, ताकि कास्ट विकल्प ऑब्जेक्ट उपलब्ध कराया जा सके.
अगर शेयर किया गया इंस्टेंस पहले ही शुरू किया जा चुका है, तो एक अपवाद लागू किया जा सकता है.
- Parameters
-
options The Cast options.
+ (BOOL) setSharedInstanceWithOptions: | (GCKCastOptions *) | options | |
error: | (GCKError *_Nullable *_Nullable) | error | |
शेयर किए गए इंस्टेंस को सेट करता है, ताकि कास्ट विकल्प ऑब्जेक्ट उपलब्ध कराया जा सके.
अगर कॉन्टेक्स्ट पहले ही शुरू हो चुका है, तो कॉल नहीं हो पाएगा. मुख्य थ्रेड पर ही इस तरीके को कॉल किया जाना चाहिए.
- Parameters
-
options The Cast options. error A pointer at which to store the error in case of a failure.
- रिटर्न
- सफलता पर
YES
, सफल न होने परNO
.
- से
- 4.0
+ (instancetype) sharedInstance |
सिंगलटन इंस्टेंस देता है.
अगर शेयर किए गए किसी इंस्टेंस को अभी तक शुरू नहीं किया गया है, तो एक अपवाद लागू किया जाएगा.
+ (BOOL) isSharedInstanceInitialized |
यह जांच करता है कि सिंगलटन इंस्टेंस को अब तक शुरू किया गया है या नहीं.
- से
- 3.5.4
- (void) registerDeviceProvider: | (GCKDeviceProvider *) | deviceProvider |
डिवाइस देने वाली कंपनी को रजिस्टर करता है, जिससे एक नए तरह के (बिना कास्ट) डिवाइस पर काम करने की सुविधा मिलती है.
- Parameters
-
deviceProvider An instance of a GCKDeviceProvider subclass for managing the devices.
- (void) unregisterDeviceProviderForCategory: | (NSString *) | category |
किसी खास डिवाइस कैटगरी के लिए, डिवाइस उपलब्ध कराने वाली कंपनी का रजिस्ट्रेशन रद्द करता है.
- Parameters
-
category A string that uniquely identifies the type of device.
- (void) setLaunchCredentialsData: | (GCKCredentialsData *_Nullable) | credentialsData |
मौजूदा उपयोगकर्ता के क्रेडेंशियल का डेटा सेट करता है.
कास्ट सेशन शुरू करने से पहले और उपयोगकर्ता खाता बदलने पर, आपको इस एपीआई को उपयोगकर्ता की मौजूदा जानकारी के साथ कॉल करना चाहिए.
लॉन्च के अनुरोध में, क्रेडेंशियल का डेटा एम्बेड हो जाएगा. अगर Android TV ऐप्लिकेशन लॉन्च करना हो, तो ऐप्लिकेशन क्रेडेंशियल डेटा का इस्तेमाल करके यह तय कर सकता है कि ऐप्लिकेशन इस खास उपयोगकर्ता के साथ काम करता है या नहीं. अगर ऐसा नहीं है, तो कास्ट ऐप्लिकेशन लॉन्च किया जाएगा.
अगर कोई Android TV ऐप्लिकेशन लॉन्च किया गया है, तो लॉन्च के इंटेंट में ही क्रेडेंशियल का डेटा ऐप्लिकेशन को भेजा जाएगा. ऐप्लिकेशन, उपयोगकर्ता अनुभव को आपके हिसाब से बनाने के लिए, इस डेटा का इस्तेमाल कर सकता है.
- Parameters
-
credentialsData An instance of GCKCredentialsData
. May benil
.
- (void) presentCastDialog |
कास्ट करने का डायलॉग बॉक्स दिखाता है.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
- (GCKUICastContainerViewController *) createCastContainerControllerForViewController: | (UIViewController *) | viewController |
ऐसा GCKUICastContainerViewController बनाता है जो दिए गए व्यू कंट्रोलर को एम्बेड करता है.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
- (GCKUIMiniMediaControlsViewController *) createMiniMediaControlsViewController |
GCKUIMiniMediaControlsViewController बनाता है.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
- (BOOL) presentCastInstructionsViewControllerOnce |
अगर इसे पहले नहीं दिखाया गया है, तो एक फ़ुलस्क्रीन मोडल व्यू कंट्रोलर पेश करता है, जो कास्ट बटन पर ध्यान देता है और इसके इस्तेमाल के बारे में कुछ निर्देश देता है.
- रिटर्न
YES
अगर व्यू कंट्रोलर को दिखाया गया है, तोNO
अगर इसे नहीं दिखाया जाता, क्योंकि इसे पहले ही दिखाया जा चुका है. वर्शन 4.1 से, अगर कास्ट बटन नहीं मिलता है, तोNO
भी दिखाया जाता है.
- Deprecated:
- currentCastDirectViewControllerOneWithCastButton: का इस्तेमाल करें:.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
- (BOOL) presentCastInstructionsViewControllerOnceWithCastButton: | (GCKUICastButton *) | castButton |
अगर इसे पहले नहीं दिखाया गया है, तो एक फ़ुलस्क्रीन मॉडल व्यू कंट्रोलर पेश करता है, जो कास्ट बटन पर ध्यान देने लगता है, जिसका व्यू पास किया जाता है और इसके इस्तेमाल के बारे में कुछ निर्देश देता है.
- रिटर्न
YES
अगर व्यू कंट्रोलर को दिखाया गया है, तोNO
अगर इसे नहीं दिखाया जाता, क्योंकि इसे पहले ही दिखाया जा चुका है. 'कास्ट करें' बटन न मिलने पर भीNO
वापस दिखाया जाता है.
- से
- 4.1
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
- (void) clearCastInstructionsShownFlag |
लगातार दिखने वाले फ़्लैग को हटा देता है, जो ट्रैक करता है कि कास्ट करने के निर्देश मोडल व्यू कंट्रोलर दिखाया गया है या नहीं.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
- (void) presentDefaultExpandedMediaControls |
कास्ट करने के लिए, बड़ा किया गया मीडिया कंट्रोल दिखाता है.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
सदस्यों के डेटा से जुड़ा दस्तावेज़
- (NSString* const) kGCKNotificationKeyCastState |
कास्ट स्थिति में बदलाव की सूचना में, कास्ट की नई स्थिति के लिए userInfo
कुंजी.
- (NSString* const) kGCKCastStateDidChangeNotification |
कास्ट की स्थिति बदलने पर पब्लिश होने वाली सूचना का नाम.
- (NSString* const) kGCKExpandedMediaControlsTriggeredNotification |
उस सूचना का नाम जिसे उपयोगकर्ताओं को बड़े किए गए मीडिया कंट्रोल दिखाए जाने के बाद पब्लिश किया जाएगा.
- (NSString* const) kGCKUICastDialogWillShowNotification |
सूचना का नाम, जो कास्ट डायलॉग दिखाए जाने तक पब्लिश होगा.
- से
- 3.4
- (NSString* const) kGCKUICastDialogDidHideNotification |
कास्ट करने के डायलॉग बॉक्स को खारिज करने पर, पब्लिश होने वाली सूचना का नाम.
- से
- 3.4
प्रॉपर्टी की जानकारी
|
readnonatomicassign |
ऐप्लिकेशन के लिए कास्ट करने की मौजूदा स्थिति.
इस प्रॉपर्टी में होने वाले बदलावों को केवीओ से या kGCKCastStateDidChangeNotification की सूचनाओं को सुनकर मॉनिटर किया जा सकता है.
|
readnonatomicstrong |
डिस्कवरी मैनेजर.
यह ऑब्जेक्ट, रिसीवर के डिवाइसों को खोजने का काम करता है.
|
readnonatomicstrong |
सेशन मैनेजर.
यह ऑब्जेक्ट, रिसीवर डिवाइसों के साथ इंटरैक्शन को मैनेज करता है.
|
readwritenonatomicstrong |
इमेज कैश मेमोरी को लागू करने की प्रोसेस, जिसका इस्तेमाल फ़्रेमवर्क, मीडिया मेटाडेटा में रेफ़र की गई इमेज को फ़ेच करने के लिए करेगा.
अगर ऐप्लिकेशन में डिफ़ॉल्ट तौर पर कोई तरीका लागू नहीं किया गया है, तो उसका इस्तेमाल किया जाएगा. इमेज की डिफ़ॉल्ट कैश मेमोरी को वापस लाने के लिए, nil
पर सेट किया जा सकता है.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
|
readwritenonatomicstrong |
इमेज पिकर लागू करने की सुविधा, जिसका इस्तेमाल किसी खास मकसद से इमेज चुनने के लिए किया जाएगा.
अगर ऐप्लिकेशन में डिफ़ॉल्ट तौर पर कोई तरीका लागू नहीं किया गया है, तो उसका इस्तेमाल किया जाएगा. डिफ़ॉल्ट इमेज पिकर को फिर से चालू करने के लिए, nil
पर सेट किया जा सकता है.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
|
readwritenonatomicassign |
यह नीति फ़्रेमवर्क के व्यवहार को तब कॉन्फ़िगर करती है, जब उपयोगकर्ता की कोई कार्रवाई होने पर बड़े किए गए कंट्रोल दिखाए जा सकें.
अगर YES
हो, तो फ़्रेमवर्क डिफ़ॉल्ट तौर पर बड़ा किए गए कंट्रोल का व्यू दिखाएगा. NO
होने पर, फ़्रेमवर्क सिर्फ़ GCKCastContext::kGCKExpandedMediaControlsTriggeredNotification को ट्रिगर करेगा.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.
|
readnonatomicstrong |
डिफ़ॉल्ट कास्ट बड़े किए गए मीडिया कंट्रोल व्यू कंट्रोलर का इंस्टेंस.
GCKCastContext(UI) कैटगरी के हिसाब से उपलब्ध कराया गया.