नाम स्थान: कास्ट करें

क्लास

नाम-स्थान

गिनती

AutoJoinPolicy

स्टैटिक

स्ट्रिंग

अपने-आप जुड़ने की नीति से यह तय होता है कि एपीआई शुरू होने के बाद, SDK टूल, भेजने वाले के ऐप्लिकेशन को मौजूदा सेशन से अपने-आप कब कनेक्ट करेगा.

वैल्यू

TAB_AND_ORIGIN_SCOPED

स्ट्रिंग

जब सेशन, एक ही appId के साथ, एक ही टैब और पेज ऑरिजिन में शुरू हुआ हो, तो अपने-आप कनेक्ट हो जाता है.

ORIGIN_SCOPED

स्ट्रिंग

जब सेशन एक ही appId और पेज के ऑरिजिन के साथ शुरू हुआ था, तो यह अपने-आप कनेक्ट हो जाता है, चाहे टैब कुछ भी हो.

PAGE_SCOPED

स्ट्रिंग

कोई ऑटोमेटिक कनेक्शन नहीं है.

अनुमति

स्टैटिक

स्ट्रिंग

ऐसी क्षमताएं जो रिसीवर डिवाइस पर काम करती हैं.

वैल्यू

VIDEO_OUT

स्ट्रिंग

रिसीवर पर वीडियो आउटपुट काम करता है.

AUDIO_OUT

स्ट्रिंग

रिसीवर ऑडियो आउटपुट के साथ काम करता है.

VIDEO_IN

स्ट्रिंग

रिसीवर के साथ वीडियो इनपुट का इस्तेमाल किया जा सकता है (कैमरा).

AUDIO_IN

स्ट्रिंग

रिसीवर ऑडियो इनपुट (माइक्रोफ़ोन) का इस्तेमाल करता है.

MULTIZONE_GROUP

स्ट्रिंग

रिसीवर, मल्टी-ज़ोन ग्रुप को दिखाता है.

DefaultActionPolicy

स्टैटिक

स्ट्रिंग

कार्रवाई की डिफ़ॉल्ट नीति से यह तय होता है कि एपीआई शुरू करने के बाद, SDK टूल अपने-आप सेशन कब बनाएगा. यह एक्सटेंशन पॉप-अप में, टैब के लिए डिफ़ॉल्ट कार्रवाई को भी कंट्रोल करता है.

वैल्यू

CREATE_SESSION

स्ट्रिंग

एपीआई के शुरू होने पर, अगर ऐप्लिकेशन वाले टैब को कास्ट किया जा रहा है, तो SDK टूल, टैब कास्ट करना बंद कर देता है और ऐप्लिकेशन को अपने-आप लॉन्च कर देता है. एक्सटेंशन पॉप-अप, उपयोगकर्ता से ऐप्लिकेशन को कास्ट करने के लिए कहता है.

CAST_THIS_TAB

स्ट्रिंग

एपीआई शुरू करने के बाद, कोई भी आइटम अपने-आप लॉन्च नहीं होता. भले ही, टैब कास्ट किया जा रहा हो. एक्सटेंशन का पॉप-अप, उपयोगकर्ता को टैब कास्ट करने का प्रॉम्प्ट देता है.

DialAppState

स्टैटिक

स्ट्रिंग

DIAL ऐप्लिकेशन की संभावित स्थितियां.

वैल्यू

चल रहा है

स्ट्रिंग

बंद किया गया

स्ट्रिंग

गड़बड़ी

स्ट्रिंग

यह स्पेसिफ़िकेशन का हिस्सा नहीं है. इसे गड़बड़ियों के सिग्नल देने के लिए इस्तेमाल किया जाता है.

ErrorCode

स्टैटिक

स्ट्रिंग

ऐसी गड़बड़ियां जो SDK टूल से दिख सकती हैं.

वैल्यू

रद्द करें

स्ट्रिंग

उपयोगकर्ता ने कार्रवाई रद्द कर दी.

स्ट्रिंग

कार्रवाई का समय खत्म हो गया है.

API_NOT_INITIALIZED

स्ट्रिंग

यह एपीआई शुरू नहीं किया गया है.

INVALID_PARAMETER

स्ट्रिंग

कार्रवाई के पैरामीटर मान्य नहीं थे.

EXTENSION_NOT_COMPATIBLE

स्ट्रिंग

एपीआई स्क्रिप्ट, इंस्टॉल किए गए कास्ट एक्सटेंशन के साथ काम नहीं करती.

EXTENSION_MISSING

स्ट्रिंग

कास्ट एक्सटेंशन उपलब्ध नहीं है.

RECEIVER_UNAVAILABLE

स्ट्रिंग

सेशन का अनुरोध पूरा नहीं किया जा सका.

SESSION_ERROR

स्ट्रिंग

सेशन नहीं बनाया जा सका या सेशन अमान्य था.

CHANNEL_ERROR

स्ट्रिंग

रिसीवर का चैनल उपलब्ध नहीं है.

LOAD_MEDIA_FAILED

स्ट्रिंग

मीडिया लोड नहीं किया जा सका.

ReceiverAction

स्टैटिक

स्ट्रिंग

वे कार्रवाइयां जिन्हें उपयोगकर्ता, एक्सटेंशन में मौजूद रिसीवर पर कर सकता है. इनका इस्तेमाल, कास्ट करने की कार्रवाई पूरी होने (या पूरी नहीं होने) से पहले, भेजने वाले के ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में ट्रांज़िशन दिखाने के लिए किया जा सकता है.

वैल्यू

CAST

स्ट्रिंग

उपयोगकर्ता ने भेजने वाले के ऐप्लिकेशन की मदद से, उसे कास्ट करने के लिए एक रिसीवर चुना है. हो सकता है कि रिसीवर की सटीक पहचान का पता न चले.

बंद करें

स्ट्रिंग

उपयोगकर्ता ने रिसीवर पर सेशन को रोकने का अनुरोध किया है.

ReceiverAvailability

स्टैटिक

स्ट्रिंग

कास्ट किए जाने वाले डिवाइस की उपलब्धता के बारे में जानकारी.

वैल्यू

उपलब्ध है

स्ट्रिंग

सेशन का अनुरोध करने के लिए, कम से कम एक रिसीवर उपलब्ध है.

हवा की क्वालिटी की जानकारी उपलब्ध नहीं है

स्ट्रिंग

कोई रिसीवर उपलब्ध नहीं है.

ReceiverType

स्टैटिक

स्ट्रिंग

वैल्यू

CAST

स्ट्रिंग

कास्ट किए जाने वाले डिवाइस, जैसे कि Chromecast

डायल

स्ट्रिंग

डायल डिवाइस, जैसे कि स्मार्ट टीवी

Hangouts

स्ट्रिंग

Hangout

कस्टम

स्ट्रिंग

क्लाइंट की ओर से दिया गया कस्टम रिसीवर

SenderPlatform

स्टैटिक

स्ट्रिंग

भेजने वाले ऐप्लिकेशन के प्लैटफ़ॉर्म के बारे में जानकारी देता है.

वैल्यू

CHROME

स्ट्रिंग

iOS

स्ट्रिंग

ANDROID

स्ट्रिंग

SessionStatus

स्टैटिक

स्ट्रिंग

पाने वाले के ऐप्लिकेशन के साथ कास्ट सेशन की स्थिति के बारे में बताता है.

वैल्यू

कनेक्ट हो गया

स्ट्रिंग

यह सेशन, रिसीवर ऐप्लिकेशन से कनेक्ट होता है.

डिसकनेक्ट हो गया

स्ट्रिंग

यह सेशन, रिसीवर ऐप्लिकेशन से डिसकनेक्ट कर दिया गया है. ऐप्लिकेशन पाने वाला ऐप्लिकेशन अब भी काम कर रहा है और नहीं भी.

बंद किया गया

स्ट्रिंग

रिसीवर का ऐप्लिकेशन बंद कर दिया गया है.

VolumeControlType

स्टैटिक

स्ट्रिंग

वॉल्यूम कंट्रोल के टाइप के बारे में बताता है.

वैल्यू

ध्यान दें

स्ट्रिंग

कास्ट डिवाइस की आवाज़ को बदला जा सकता है.

ठीक की गई

स्ट्रिंग

कास्ट डिवाइस की आवाज़ तय होती है और इसे बदला नहीं जा सकता.

मास्टर

स्ट्रिंग

मास्टर सिस्टम वॉल्यूम कंट्रोल, जैसे कि टीवी या ऑडियो डिवाइस का वॉल्यूम बदला गया है.

प्रॉपर्टी

AutoJoinPolicy

स्टैटिक

स्ट्रिंग

अपने-आप जुड़ने की नीति से यह तय होता है कि एपीआई शुरू होने के बाद, SDK टूल, भेजने वाले के ऐप्लिकेशन को मौजूदा सेशन से अपने-आप कब कनेक्ट करेगा.

वैल्यू

TAB_AND_ORIGIN_SCOPED

स्ट्रिंग

जब सेशन, एक ही appId के साथ, एक ही टैब और पेज ऑरिजिन में शुरू हुआ हो, तो अपने-आप कनेक्ट हो जाता है.

ORIGIN_SCOPED

स्ट्रिंग

जब सेशन एक ही appId और पेज के ऑरिजिन के साथ शुरू हुआ था, तो यह अपने-आप कनेक्ट हो जाता है, चाहे टैब कुछ भी हो.

PAGE_SCOPED

स्ट्रिंग

कोई ऑटोमेटिक कनेक्शन नहीं है.

अनुमति

स्टैटिक

स्ट्रिंग

ऐसी क्षमताएं जो रिसीवर डिवाइस पर काम करती हैं.

वैल्यू

VIDEO_OUT

स्ट्रिंग

रिसीवर पर वीडियो आउटपुट काम करता है.

AUDIO_OUT

स्ट्रिंग

रिसीवर ऑडियो आउटपुट के साथ काम करता है.

VIDEO_IN

स्ट्रिंग

रिसीवर के साथ वीडियो इनपुट का इस्तेमाल किया जा सकता है (कैमरा).

AUDIO_IN

स्ट्रिंग

रिसीवर ऑडियो इनपुट (माइक्रोफ़ोन) का इस्तेमाल करता है.

MULTIZONE_GROUP

स्ट्रिंग

रिसीवर, मल्टी-ज़ोन ग्रुप को दिखाता है.

DefaultActionPolicy

स्टैटिक

स्ट्रिंग

कार्रवाई की डिफ़ॉल्ट नीति से यह तय होता है कि एपीआई शुरू करने के बाद, SDK टूल अपने-आप सेशन कब बनाएगा. यह एक्सटेंशन पॉप-अप में, टैब के लिए डिफ़ॉल्ट कार्रवाई को भी कंट्रोल करता है.

वैल्यू

CREATE_SESSION

स्ट्रिंग

एपीआई के शुरू होने पर, अगर ऐप्लिकेशन वाले टैब को कास्ट किया जा रहा है, तो SDK टूल, टैब कास्ट करना बंद कर देता है और ऐप्लिकेशन को अपने-आप लॉन्च कर देता है. एक्सटेंशन पॉप-अप, उपयोगकर्ता से ऐप्लिकेशन को कास्ट करने के लिए कहता है.

CAST_THIS_TAB

स्ट्रिंग

एपीआई शुरू करने के बाद, कोई भी आइटम अपने-आप लॉन्च नहीं होता. भले ही, टैब कास्ट किया जा रहा हो. एक्सटेंशन का पॉप-अप, उपयोगकर्ता को टैब कास्ट करने का प्रॉम्प्ट देता है.

DialAppState

स्टैटिक

स्ट्रिंग

DIAL ऐप्लिकेशन की संभावित स्थितियां.

वैल्यू

चल रहा है

स्ट्रिंग

बंद किया गया

स्ट्रिंग

गड़बड़ी

स्ट्रिंग

यह स्पेसिफ़िकेशन का हिस्सा नहीं है. इसे गड़बड़ियों के सिग्नल देने के लिए इस्तेमाल किया जाता है.

ErrorCode

स्टैटिक

स्ट्रिंग

ऐसी गड़बड़ियां जो SDK टूल से दिख सकती हैं.

वैल्यू

रद्द करें

स्ट्रिंग

उपयोगकर्ता ने कार्रवाई रद्द कर दी.

स्ट्रिंग

कार्रवाई का समय खत्म हो गया है.

API_NOT_INITIALIZED

स्ट्रिंग

यह एपीआई शुरू नहीं किया गया है.

INVALID_PARAMETER

स्ट्रिंग

कार्रवाई के पैरामीटर मान्य नहीं थे.

EXTENSION_NOT_COMPATIBLE

स्ट्रिंग

एपीआई स्क्रिप्ट, इंस्टॉल किए गए कास्ट एक्सटेंशन के साथ काम नहीं करती.

EXTENSION_MISSING

स्ट्रिंग

कास्ट एक्सटेंशन उपलब्ध नहीं है.

RECEIVER_UNAVAILABLE

स्ट्रिंग

सेशन का अनुरोध पूरा नहीं किया जा सका.

SESSION_ERROR

स्ट्रिंग

सेशन नहीं बनाया जा सका या सेशन अमान्य था.

CHANNEL_ERROR

स्ट्रिंग

रिसीवर का चैनल उपलब्ध नहीं है.

LOAD_MEDIA_FAILED

स्ट्रिंग

मीडिया लोड नहीं किया जा सका.

isAvailable

स्टैटिक

boolean

क्लाइंट के लिए फ़्लैग करें, ताकि यह देखा जा सके कि एपीआई लोड है या नहीं.

ReceiverAction

स्टैटिक

स्ट्रिंग

वे कार्रवाइयां जिन्हें उपयोगकर्ता, एक्सटेंशन में मौजूद रिसीवर पर कर सकता है. इनका इस्तेमाल, कास्ट करने की कार्रवाई पूरी होने (या पूरी नहीं होने) से पहले, भेजने वाले के ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में ट्रांज़िशन दिखाने के लिए किया जा सकता है.

वैल्यू

CAST

स्ट्रिंग

उपयोगकर्ता ने भेजने वाले के ऐप्लिकेशन की मदद से, उसे कास्ट करने के लिए एक रिसीवर चुना है. हो सकता है कि रिसीवर की सटीक पहचान का पता न चले.

बंद करें

स्ट्रिंग

उपयोगकर्ता ने रिसीवर पर सेशन को रोकने का अनुरोध किया है.

ReceiverAvailability

स्टैटिक

स्ट्रिंग

कास्ट किए जाने वाले डिवाइस की उपलब्धता के बारे में जानकारी.

वैल्यू

उपलब्ध है

स्ट्रिंग

सेशन का अनुरोध करने के लिए, कम से कम एक रिसीवर उपलब्ध है.

हवा की क्वालिटी की जानकारी उपलब्ध नहीं है

स्ट्रिंग

कोई रिसीवर उपलब्ध नहीं है.

ReceiverType

स्टैटिक

स्ट्रिंग

वैल्यू

CAST

स्ट्रिंग

कास्ट किए जाने वाले डिवाइस, जैसे कि Chromecast

डायल

स्ट्रिंग

डायल डिवाइस, जैसे कि स्मार्ट टीवी

Hangouts

स्ट्रिंग

Hangout

कस्टम

स्ट्रिंग

क्लाइंट की ओर से दिया गया कस्टम रिसीवर

SenderPlatform

स्टैटिक

स्ट्रिंग

भेजने वाले ऐप्लिकेशन के प्लैटफ़ॉर्म के बारे में जानकारी देता है.

वैल्यू

CHROME

स्ट्रिंग

iOS

स्ट्रिंग

ANDROID

स्ट्रिंग

SessionStatus

स्टैटिक

स्ट्रिंग

पाने वाले के ऐप्लिकेशन के साथ कास्ट सेशन की स्थिति के बारे में बताता है.

वैल्यू

कनेक्ट हो गया

स्ट्रिंग

यह सेशन, रिसीवर ऐप्लिकेशन से कनेक्ट होता है.

डिसकनेक्ट हो गया

स्ट्रिंग

यह सेशन, रिसीवर ऐप्लिकेशन से डिसकनेक्ट कर दिया गया है. ऐप्लिकेशन पाने वाला ऐप्लिकेशन अब भी काम कर रहा है और नहीं भी.

बंद किया गया

स्ट्रिंग

रिसीवर का ऐप्लिकेशन बंद कर दिया गया है.

टाइम आउट

स्टैटिक

शून्य के अलावा chrome.cast.Timeout

एपीआई के तरीकों के लिए, टाइम आउट की डिफ़ॉल्ट वैल्यू मिलीसेकंड में.

वर्शन

कॉन्सटेंट   स्टैटिक

संख्या की गैर-शून्य श्रेणी

एपीआई वर्शन. पहला नंबर मेजर वर्शन और दूसरा माइनर वर्शन होता है.

VolumeControlType

स्टैटिक

स्ट्रिंग

वॉल्यूम कंट्रोल के टाइप के बारे में बताता है.

वैल्यू

ध्यान दें

स्ट्रिंग

कास्ट डिवाइस की आवाज़ को बदला जा सकता है.

ठीक की गई

स्ट्रिंग

कास्ट डिवाइस की आवाज़ तय होती है और इसे बदला नहीं जा सकता.

मास्टर

स्ट्रिंग

मास्टर सिस्टम वॉल्यूम कंट्रोल, जैसे कि टीवी या ऑडियो डिवाइस का वॉल्यूम बदला गया है.

तरीके

addReceiverActionListener

स्टैटिक

addReceiverActionListener(listener)

इससे एक लिसनर फ़ंक्शन जुड़ जाता है, जिसे तब शुरू किया जाता है, जब उपयोगकर्ता यूज़र इंटरफ़ेस (यूआई) की मदद से, कास्ट करना शुरू या बंद करता है. कास्ट करने की कार्रवाई पूरी होने या फ़ेल होने से पहले, भेजने वाला ऐप्लिकेशन इसका इस्तेमाल अपने यूज़र इंटरफ़ेस में ट्रांज़िशन दिखाने के लिए कर सकता है. इसका मतलब है कि डिवाइस पर मीडिया चलाना रोक सकता है.

  • इस बात की कोई गारंटी नहीं है कि लिसनर को शुरू किया जाएगा. साथ ही, ऐप्लिकेशन के ठीक तरह से काम करने के लिए इस पर निर्भर नहीं रहना चाहिए.
  • उपलब्ध होने पर, लिसनर को उस रिसीवर के पास भेज दिया जाएगा जिस पर कार्रवाई की गई थी. हालांकि, हो सकता है कि फ़ाइल पाने वाले की जानकारी न हो और उसके बजाय शून्य पास किया जाएगा.
  • उपयोगकर्ता के कार्रवाई करने के बाद, उसे जल्द से जल्द कॉल किया जाएगा. ऐप्लिकेशन को, एपीआई के ज़रिए होने वाले बदलाव की सूचना देने से पहले इसे शुरू किया जाना चाहिए.

अगर फ़्रेमवर्क एपीआई का इस्तेमाल किया जा रहा है, तो cast.framework.CastContext#addEventListener का इस्तेमाल करें और Cast.framework.CastContextEventType#CAST_STATE_CHANGED इवेंट सुनें.

पैरामीटर

लिसनर

chrome.cast.ReceiverActionListener

जोड़ने के लिए लिसनर फ़ंक्शन. सुनने वाले व्यक्ति का पहला तर्क, कॉन्टेंट पाने वाले उस व्यक्ति का होता है जिस पर कार्रवाई की गई थी. सुनने वाले का दूसरा तर्क वह कार्रवाई है जिसका अनुरोध किया गया था (chrome.cast.ReceiverAction देखें).

वैल्यू शून्य नहीं होनी चाहिए.

initialize

स्टैटिक

इनीशियलाइज़(apiConfig, कामयाबी, कॉलबैक,ErrorCallback)

एपीआई को शुरू करता है. ध्यान दें कि एपीआई को शुरू करने के बाद, safetyCallback और serviceCallback को शुरू किया जाएगा. sessionलिसनर और रिसीवर पहचानकर्ता को बाद में किसी भी समय शुरू किया जा सकता है या एक से ज़्यादा बार भी शुरू किया जा सकता है.

अगर फ़्रेमवर्क एपीआई का इस्तेमाल किया जा रहा है, तो इस फ़ंक्शन की जगह cast.framework.CastContext#setOptions का इस्तेमाल करें.

पैरामीटर

apiConfig

chrome.cast.ApiConfig

एपीआई शुरू करने के लिए पैरामीटर वाला ऑब्जेक्ट.

वैल्यू शून्य नहीं होनी चाहिए.

successCallback

फ़ंक्शन()

errorCallback

function(non-null chrome.cast.Error)

संभावित गड़बड़ियां TIMEOUT, INVALID_PARAMETER, EXTENSION_MISSING हैं.

logMessage

स्टैटिक

logMessage(message)

ऐप्लिकेशन के डीबग मैसेज को लॉग करता है. अगर उपयोगकर्ता साफ़ तौर पर फ़ाइन लॉग को शामिल करने का विकल्प चुनते हैं, तो यह मैसेज Google को फ़ीडबैक रिपोर्ट में भेजा जा सकता है.

पैरामीटर

ग्राहक का मैसेज

स्ट्रिंग

लॉग किया जाने वाला मैसेज.

बहिष्कृत
प्रज़ेंटेशन एपीआई पर आधारित Cast SDK टूल के साथ यह काम नहीं करता.

प्रीकैश

स्टैटिक

पूर्व-कैश(डेटा)

प्री-कैश डेटा के लिए अनुरोध भेजें. अगर कोई सेशन कनेक्ट किया गया है, तो वह सीधे तौर पर अनुरोध भेजेगा. ऐसा न होने पर, वह नेटवर्क के सभी डिवाइसों पर भेजेगा.

पैरामीटर

डेटा

स्ट्रिंग

प्रीकैश करने के लिए डेटा.

बहिष्कृत
यह सुविधा उपलब्ध नहीं है.

removeReceiverActionListener

स्टैटिक

removeReceiverActionListener(listener)

यह पैरामीटर उस लिसनर फ़ंक्शन को हटाता है जिसे addReceiverActionListener के साथ पहले जोड़ा गया था.

पैरामीटर

लिसनर

chrome.cast.ReceiverActionListener

हटाने के लिए लिसनर फ़ंक्शन.

वैल्यू शून्य नहीं होनी चाहिए.

requestSession

स्टैटिक

requestSession(successCallback, errorCallback, sessionRequest)

रिसीवर ऐप्लिकेशन सेशन बनाने या उसमें शामिल होने का अनुरोध किया गया. डिफ़ॉल्ट रूप से, शुरू करने के समय एपीआई को पास किए गए SessionRequest का इस्तेमाल किया जाता है. sessionRequest में, एक अलग सेशन अनुरोध भेजकर, इसे बदला जा सकता है.

अगर फ़्रेमवर्क एपीआई का इस्तेमाल किया जा रहा है, तो इस फ़ंक्शन की जगह cast.framework.CastContext#requestSession का इस्तेमाल करें.

पैरामीटर

successCallback

function(non-null chrome.cast.Session)

errorCallback

function(non-null chrome.cast.Error)

संभावित गड़बड़ियां ये हैं ध्यान दें कि जैसे ही उपयोगकर्ता, फ़ाइलें पाने वाले डिवाइस को चुन लेते हैं, टाइम आउट टाइमर शुरू हो जाता है. फ़ाइल पाने वाले किसी व्यक्ति को चुनने के लिए, उपयोगकर्ता को कार्रवाई करनी होगी. इसमें कोई समय खत्म नहीं होता. अगर कोई सेशन अनुरोध पहले से जारी है, तो गड़बड़ी कॉलबैक को INVALID_PARAMETER गड़बड़ी कोड और गड़बड़ी की जानकारी के साथ शुरू किया जाता है.

sessionRequest

ज़रूरी नहीं

chrome.cast.SessionRequest

वैल्यू शून्य नहीं होनी चाहिए.

requestSessionById

स्टैटिक

requestSessionById(sessionId)

दिए गए आईडी से किसी मौजूदा सेशन में शामिल होने के अनुरोध. शामिल होने के बाद, सेशन को chrome.cast.कुकी की मदद से सेट किए गए sessionListener को पास कर दिया जाएगा.

अगर दिए गए sessionId वाले सेशन को इस फ़ंक्शन को कॉल किए जाने के समय पहले से पता होता है, तो sessionListener को तुरंत कॉल किया जाता है. नहीं तो, दिए गए sessionId वाले सेशन के मिलने पर, sessionListener कॉल किया जाएगा.

पैरामीटर

sessionId

स्ट्रिंग

शामिल होने वाले सेशन का आईडी.

setCustomReceivers

स्टैटिक

setCustomReceivers(receivers, successCallback, errorCallback)

रिसीवर की कस्टम सूची सेट करें

पैरामीटर

पाने वाले

शून्य के अलावा chrome.cast.Receiver की रेंज

नई सूची.

वैल्यू शून्य नहीं होनी चाहिए.

successCallback

फ़ंक्शन()

errorCallback

function(non-null chrome.cast.Error)

संभावित गड़बड़ियां TIMEOUT, API_NOT_INITIALIZED, INVALID_PARAMETER, CHANNEL_ERROR, और EXTENSION_MISSRING हैं.

बहिष्कृत
प्रज़ेंटेशन एपीआई पर आधारित Cast SDK टूल के साथ यह काम नहीं करता.

setPageContext

स्टैटिक

setPageContext(win)

उस पेज के लिए कास्ट फ़ंक्शन शुरू करता है जो iframe में Cast SDK टूल लोड करता है. SDK टूल शुरू होने के बाद इसे कॉल किया जाना चाहिए.

पैरामीटर

जीत

विंडो

पेज विंडो ऑब्जेक्ट.

वैल्यू शून्य नहीं होनी चाहिए.

setReceiverDisplayStatus

स्टैटिक

setReceiverDisplayStatus(receiver, successCallback, errorCallback)

रिसीवर का नाम और डिसप्ले स्टेटस सेट करें. रिसीवर को 'कुछ समय से इस्तेमाल में नहीं है' के तौर पर दिखाने के लिए, DisplayStatus को शून्य पर सेट करें.

इस ऑफ़र का इस्तेमाल सिर्फ़ CUSTOM रिसीवर के लिए किया जा सकता है. अगर यह कास्ट किया जा रहा है, तो फ़ाइल पाने वाले के डिवाइस का DisplayStatus अनदेखा किया जाता है. कास्ट किए जाने वाले डिवाइस का स्टेटस, रिसीवर ऐप्लिकेशन से अपडेट किया जाता है.

पैरामीटर

पाने वाला

chrome.cast.Receiver

रिसीवर.

वैल्यू शून्य नहीं होनी चाहिए.

successCallback

फ़ंक्शन()

स्थिति सेट करने के बाद कॉलबैक करें.

errorCallback

function(non-null chrome.cast.Error)

संभावित गड़बड़ियां TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED, और EXTENSION_MISSING हैं.

बहिष्कृत
प्रज़ेंटेशन एपीआई पर आधारित Cast SDK टूल के साथ यह काम नहीं करता.

unescape

स्टैटिक

Unescape(escaped) returns स्ट्रिंग

यूआरआई-एस्केप्ड स्ट्रिंग को अन-एस्केप करने के लिए यूटिलिटी तरीका. उदाहरण के लिए, रिसीवर के साथ काम करने वाला नाम, यूआरआई से एस्केप किए गए स्ट्रिंग के तौर पर दिखाया जाता है. ज़रूरत पड़ने पर, उस स्ट्रिंग को अन-एस्केप करने के लिए, यह तरीका इस्तेमाल करें.

पैरामीटर

एस्केप किया गया

स्ट्रिंग

अन-एस्केप करने के लिए स्ट्रिंग

रिटर्न

string ऐसी स्ट्रिंग जिसे एस्केप नहीं किया गया है

ऐब्स्ट्रैक्ट टाइप

ReceiverActionListener

स्टैटिक

ReceiverActionListener()