क्लास: ApiConfig

निर्माता

ApiConfig

नया ApiConfig(sessionRequest, sessionलिस, रिसीवर, ऑटोजॉइनपॉलि,, डिफ़ॉल्ट एक्शन पॉलिसी)

पैरामीटर

sessionRequest

chrome.cast.SessionRequest

सेशन का अनुरोध.

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

sessionListener

function(non-null chrome.cast.Session)

ऐप्लिकेशन के लिए कोई सेशन उपलब्ध होने पर, सूचना देने वाला लिसनर.

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

रिसीवर उपलब्ध होने पर सुनने वाला लिसनर.

autoJoinPolicy

ज़रूरी नहीं

chrome.cast.AutoJoinPolicy

ऐप्लिकेशन के लिए अपने-आप जुड़ने की नीति.

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

defaultActionPolicy

ज़रूरी नहीं

chrome.cast.DefaultActionPolicy

डिफ़ॉल्ट कार्रवाई तब की जाती है, जब ऐप्लिकेशन शुरू होने के समय, उपयोगकर्ता पहले से ही कास्ट कर रहा हो.

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

प्रॉपर्टी

autoJoinPolicy

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

इससे यह तय होता है कि शुरू होने के बाद, SDK टूल, किसी चल रहे सेशन से अपने-आप कनेक्ट होगा या नहीं.

defaultActionPolicy

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

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

receiverListener

function(non-null chrome.cast.ReceiverAvailability)

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

sessionListener

function(non-null chrome.cast.Session)

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

sessionRequest

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

लॉन्च किए जाने वाले सेशन या कनेक्ट किए जाने वाले सेशन के बारे में जानकारी देता है.