GCKCastOptions क्लास
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
कास्ट डिवाइसों को खोजने और कास्ट सेशन के काम करने के तरीके पर असर डालने वाले विकल्प.
इस ऑब्जेक्ट को GCKCastContext पर पास करने से पहले, राइटेबल प्रॉपर्टी को सेट किया जाना ज़रूरी है.
- से
- 3.0
NSObject, <NSकॉपी>, और <NSSecureCoding> को इनहेरिट करता है.
खोज की खास शर्तों के हिसाब से एक नया GCKCastOptions ऑब्जेक्ट बनाता है.
- Parameters
-
discoveryCriteria | The discovery criteria to apply to discovered Cast devices. Only those devices that satisfy the criteria will be made available to the application. |
- से
- 4.0
- (instancetype) initWithReceiverApplicationID: |
|
(NSString *) |
applicationID |
|
खास रिसीवर ऐप्लिकेशन आईडी के साथ एक नया GCKCastOptions ऑब्जेक्ट बनाता है.
- Parameters
-
applicationID | The ID of the receiver application which must be supported by discovered Cast devices, and which will be launched when starting a new Cast session. |
- Deprecated:
- initWithडिस्कवरी मानदंड का इस्तेमाल करें:.
- (instancetype) initWithSupportedNamespaces: |
|
(NSArray< NSString * > *) |
namespaces |
|
नेमस्पेस की तय सूची के साथ एक नया GCKCastOptions ऑब्जेक्ट बनाता है.
- Parameters
-
namespaces | A list of namespaces which must be supported by the currently running receiver application on each discovered Cast device. |
- Deprecated:
- initWithडिस्कवरी मानदंड का इस्तेमाल करें:.
- (BOOL) physicalVolumeButtonsWillControlDeviceVolume |
|
readwritenonatomicassign |
यह फ़्लैग बताता है कि भेजने वाले डिवाइस के फ़िज़िकल आवाज़ बटन को सेशन की आवाज़ कंट्रोल करनी चाहिए या नहीं.
- (BOOL) disableDiscoveryAutostart |
|
readwritenonatomicassign |
इस फ़्लैग से पता चलता है कि कॉन्टेक्स्ट शुरू करने के दौरान, कास्ट डिवाइसों की खोज अपने-आप शुरू हो जानी चाहिए या नहीं.
अगर इसे NO
पर सेट किया जाता है, तो startDiscovery (GCKDiscoveryManager) और stopDiscovery (GCKDiscoveryManager) के तरीकों का इस्तेमाल करके, डिस्कवरी को शुरू किया जा सकता है और मांग पर बंद किया जा सकता है. डिफ़ॉल्ट रूप से, यह विकल्प NO
पर सेट होता है.
- से
- 3.4
- (BOOL) disableAnalyticsLogging |
|
readwritenonatomicassign |
ऐसा फ़्लैग जिसका इस्तेमाल गड़बड़ी की जानकारी का डेटा इकट्ठा करने की सुविधा को बंद करने या उसे चालू करने के लिए किया जाता है. इससे कास्ट डिवाइस को लोग आसानी से खोज पाते हैं.
डिफ़ॉल्ट वैल्यू NO
(चालू है) है. वैल्यू को YES
पर सेट करके, इसे बंद किया जा सकता है.
- से
- 4.0
कास्ट सेशन शुरू करते समय इस्तेमाल करने के लिए, रिसीवर के लॉन्च करने के विकल्प.
- (NSString*) sharedContainerIdentifier |
|
readwritenonatomiccopy |
शेयर किया गया कंटेनर आइडेंटिफ़ायर, जिसका इस्तेमाल बैकग्राउंड के उन एचटीटीपी डाउनलोड के लिए किया जा सकता है जो फ़्रेमवर्क की मदद से किए जाते हैं.
- से
- 3.2
- (BOOL) suspendSessionsWhenBackgrounded |
|
readwritenonatomicassign |
जब भेजने वाला ऐप्लिकेशन बैकग्राउंड में चला जाता है और फ़ोरग्राउंड में वापस आने पर फिर से शुरू होता है, तब सेशन निलंबित किए जाने चाहिए या नहीं.
डिफ़ॉल्ट रूप से, यह विकल्प YES
पर सेट होता है. इसे ऐसे ऐप्लिकेशन में NO
पर सेट करना सही है जो बैकग्राउंड में रहते हुए, अनिश्चित समय तक नेटवर्क कनेक्शन बनाए रख सकते हैं.
- से
- 3.4
- (BOOL) stopReceiverApplicationWhenEndingSession |
|
readwritenonatomicassign |
जब उपयोगकर्ता "कास्ट करना बंद करें" बटन पर क्लिक करके सेशन खत्म करता है, तो रिसीवर का ऐप्लिकेशन बंद किया जाना चाहिए या नहीं.
डिफ़ॉल्ट रूप से, यह विकल्प NO
पर सेट होता है.
- से
- 4.0
- (BOOL) startDiscoveryAfterFirstTapOnCastButton |
|
readwritenonatomicassign |
क्या कास्ट डिवाइसों को खोजने की शुरुआत, GCKUICastButton
पर पहली बार टैप करने के बाद ही शुरू होती है.
अगर इस नीति को YES
पर सेट किया जाता है, तो GCKUICastButton
तब तक दिखता है, जब तक कोई व्यक्ति पहली बार कास्ट बटन पर टैप नहीं करता. पहले टैप पर, अचानक दिखने वाला (इंटरस्टीशियल) विज्ञापन दिखता है. इससे, यह जानकारी मिलती है कि कास्ट के काम करने के लिए, लोकल नेटवर्क ऐक्सेस करने की अनुमति क्यों ज़रूरी है. पेज पर अचानक दिखने वाले विज्ञापन को खारिज करने के बाद, उसकी खोज शुरू हो जाती है. डिवाइस के किसी वाई-फ़ाई नेटवर्क से कनेक्ट होने पर ही, 'कास्ट करें' बटन फिर से दिखेगा. जब कोई वाई-फ़ाई नेटवर्क कनेक्शन मौजूद न हो, तब 'कास्ट करें' बटन छिपा होता है. अगर इस नीति को NO
पर सेट किया जाता है, तो disableDiscoveryAutoStart
फ़्लैग के हिसाब से वीडियो को खोजना शुरू किया जाता है. यह फ़्लैग सिर्फ़ iOS 14 और उसके बाद के वर्शन पर काम करता है. हालांकि, ऐसा तब ही किया जा सकता है, जब फ़्लैग disableDiscoveryAutoStart
को NO
पर सेट किया गया हो. डिफ़ॉल्ट वैल्यू YES
है.
- से
- 4.5.3
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2023-12-02 (UTC) को अपडेट किया गया."],[[["GCKCastOptions manages the discovery of Cast devices and Cast session behavior, with writable properties needing configuration before use."],["It offers various options, including controlling session volume with device buttons, managing discovery timing, and handling session suspension and receiver application termination."],["Developers can specify discovery criteria, receiver application ID, and supported namespaces to refine the Cast device selection process."],["GCKCastOptions also allows customization of launch options, background downloads, and the behavior of the Cast button on iOS 14 and above."],["It's worth noting that some initialization methods using receiver application ID or supported namespaces are deprecated in favor of using discovery criteria for more flexibility."]]],[]]