नाम स्थान: सिस्टम

क्लास

गिनती

DeviceCapabilities

स्टैटिक

स्ट्रिंग

मौजूदा सेट अप की क्षमताओं के बारे में जानकारी देता है, जो Cast की सुविधा वाले डिवाइस से बना है. साथ ही, जहां ज़रूरी हो वहां उस डिसप्ले डिवाइस से भी इसे कनेक्ट किया गया है.

वैल्यू

AUDIO_ASSISTANT

स्ट्रिंग

ऑडियो सहायक सहायता. Google Home और Google Home Mini, ऑडियो Assistant की सुविधा वाले कास्ट डिवाइस के उदाहरण हैं.

BLUETOOTH_SUPPORTED

स्ट्रिंग

ब्लूटूथ काम करता है.

DISPLAY_SUPPORTED

स्ट्रिंग

आउटपुट सपोर्ट दिखाता है. कास्ट करने की सुविधा वाले जिन डिवाइसों पर डिसप्ले काम करता है उनके उदाहरणों में Chromecast और Cast TV शामिल हैं. कास्ट करने की सुविधा वाले उन डिवाइसों के उदाहरण जिनमें डिसप्ले पर काम नहीं करता. इनमें Chromecast Audio और Google Home शामिल है.

HI_RES_AUDIO_SUPPORTED

स्ट्रिंग

हाई रिज़ॉल्यूशन वाले ऑडियो (24-बिट / 96KHz तक) की सुविधा.

IS_DV_SUPPORTED

स्ट्रिंग

Dolby Vision की सुविधा.

IS_HDR_SUPPORTED

स्ट्रिंग

एचडीआर वीडियो चलाने की सुविधा.

TOUCH_INPUT_SUPPORTED

स्ट्रिंग

टच इनपुट सुविधा. Google Nest Hub और Google Nest Hub Max के साथ-साथ, कास्ट करने की सुविधा वाले जिन डिवाइसों में टच इनपुट काम करता है उनके उदाहरणों में Google Nest Hub और Google Nest Hub Max शामिल हैं.

IS_GROUP

स्ट्रिंग

अगर डिवाइस एक वर्चुअल डिवाइस है और किसी फ़िज़िकल डिवाइस के बजाय, किसी ग्रुप को टारगेट करता है.

IS_DEVICE_REGISTERED

स्ट्रिंग

true पर सेट करने पर, यह फ़्लैग बताता है कि कास्ट डिवाइस को Cast Developer Console में रजिस्टर किया गया है

IS_CBCS_SUPPORTED

स्ट्रिंग

अगर इस नीति को true पर सेट किया जाता है, तो यह फ़्लैग बताता है कि सीबीसीएस स्कीम (सैंपल-AES) का इस्तेमाल किया जा सकता है.

IS_DOLBY_ATMOS_SUPPORTED

स्ट्रिंग

अगर नीति को true पर सेट किया जाता है, तो यह फ़्लैग बताता है कि Dolby Atmos, ऑडियो पासथ्रू से काम करता है.

DisconnectReason

स्टैटिक

स्ट्रिंग

डिसकनेक्ट करने की वजह बताता है.

वैल्यू

REQUESTED_BY_SENDER

स्ट्रिंग

भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का सक्रिय रूप से अनुरोध किया था (आम तौर पर उपयोगकर्ता ने ट्रिगर किया था).

गड़बड़ी

स्ट्रिंग

प्रोटोकॉल की कोई गड़बड़ी हुई है.

जानकारी नहीं है

स्ट्रिंग

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

EventType

स्टैटिक

स्ट्रिंग

सिस्टम इवेंट, cast.framework.CastReceiverContext से भेजे गए.

वैल्यू

तैयार

स्ट्रिंग

सिस्टम के तैयार होने पर सक्रिय होता है.

SHUTDOWN

स्ट्रिंग

ऐप्लिकेशन बंद होने पर सक्रिय होता है.

SENDER_CONNECTED

स्ट्रिंग

किसी नए भेजने वाले के कनेक्ट होने पर सक्रिय होता है.

SENDER_DISCONNECTED

स्ट्रिंग

तब सक्रिय होता है, जब भेजने वाले का कॉल डिसकनेक्ट हो जाता है.

गड़बड़ी

स्ट्रिंग

सिस्टम में कोई गड़बड़ी होने पर सक्रिय होता है.

SYSTEM_VOLUME_CHANGED

स्ट्रिंग

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

VISIBILITY_CHANGED

स्ट्रिंग

ऐप्लिकेशन की दृश्यता बदलने पर सक्रिय होता है (उदाहरण के लिए एचडीएमआई इनपुट में बदलाव के बाद या जब टीवी बंद या चालू किया जाता है और कास्ट डिवाइस बाहर से चलता है). ध्यान दें कि इस एपीआई का वही असर होता है जो ब्राउज़र से इकट्ठा किए गए 'webkit दौरों की जानकारी बदलने वाले इवेंट' पर आधारित होता है. इसे सुविधा के लिए, cast.framework.CastReceiverContext API के तौर पर दिया जाता है. इससे, वेबकिट-प्रीफ़िक्स वाले इवेंट पर निर्भरता से बचा जा सकता है.

STANDBY_CHANGED

स्ट्रिंग

टीवी की स्टैंडबाय स्थिति बदलने पर सक्रिय होता है. यह इवेंट, cast.framework.system.EventType.VISIBILITY_CHANGED इवेंट से जुड़ा है. ऐसा इसलिए, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो 'किसको दिखे' सेटिंग false होगी.

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

MAX_VIDEO_RESOLUTION_CHANGED

स्ट्रिंग

FEEDBACK_STARTED

स्ट्रिंग

जब सिस्टम फ़ीडबैक रिपोर्ट बनाना शुरू करता है, तब सक्रिय होता है.

LaunchedFrom

स्टैटिक

स्ट्रिंग

इससे पता चलता है कि रिसीवर के लिए किस तरह के अनुरोध किए गए हैं.

वैल्यू

जानकारी नहीं है

स्ट्रिंग

लॉन्च के मालिक का पता नहीं लगाया जा सका.

डायल

स्ट्रिंग

ऐप्लिकेशन को DIAL अनुरोध की मदद से लॉन्च किया गया था.

CAST

स्ट्रिंग

ऐप्लिकेशन को Cast V2 अनुरोध पर लॉन्च किया गया था.

क्लाउड

स्ट्रिंग

ऐप्लिकेशन को Assistant के अनुरोध पर लॉन्च किया गया था (जैसे, Google Assistant के लिए किसी निर्देश से).

MessageType

स्टैटिक

स्ट्रिंग

कस्टम मैसेज के टाइप.

वैल्यू

स्ट्रिंग

स्ट्रिंग

मैसेज, फ़्री फ़ॉर्म स्ट्रिंग होते हैं. ट्रांसमिट की गई जानकारी को कोड में बदलने/डीकोड करने की ज़िम्मेदारी ऐप्लिकेशन की होती है.

JSON

स्ट्रिंग

मैसेज, JSON कोड में बदले गए हैं. इसमें शामिल ट्रांसपोर्ट, JSON- कोड में बदली गई स्ट्रिंग का इस्तेमाल करेगा.

StandbyState

स्टैटिक

स्ट्रिंग

यह प्लैटफ़ॉर्म से रिपोर्ट की गई मौजूदा स्टैंडबाय स्थिति के बारे में बताता है. अगर कास्ट प्लैटफ़ॉर्म, स्टेटस का पता नहीं लगा पाता, तो UNKNOWN हो सकता है.

वैल्यू

स्टैंडबाय

स्ट्रिंग

NOT_STANDBY

स्ट्रिंग

जानकारी नहीं है

स्ट्रिंग

SystemState

स्टैटिक

स्ट्रिंग

यह सिस्टम की मौजूदा स्थिति को दिखाता है.

वैल्यू

NOT_STARTED

स्ट्रिंग

ऐप्लिकेशन को अब तक शुरू करने का अनुरोध नहीं किया गया है.

STARTING_IN_BACKGROUND

स्ट्रिंग

ऐप्लिकेशन शुरू हो रहा है, लेकिन यह उपयोगकर्ता को नहीं दिख रहा है.

शुरुआती चरण

स्ट्रिंग

आवेदन शुरू हो रहा है.

तैयार

स्ट्रिंग

ऐप्लिकेशन फ़ोरग्राउंड में है. साथ ही, मैसेज भेजने और पाने के लिए तैयार है.

STOPPING_IN_BACKGROUND

स्ट्रिंग

बैकग्राउंड में चलने पर ऐप्लिकेशन बंद हो रहा है.

बंद हो रहा है

स्ट्रिंग

ऐप्लिकेशन बंद किया जा रहा है.

VisibilityState

स्टैटिक

स्ट्रिंग

इससे प्लैटफ़ॉर्म के दिखने की मौजूदा स्थिति के बारे में पता चलता है. अगर कास्ट प्लैटफ़ॉर्म यह पता नहीं लगा पाता कि किसको दिखेगा, तो UNKNOWN हो सकता है.

वैल्यू

दिखने वाली

स्ट्रिंग

NOT_VISIBLE

स्ट्रिंग

जानकारी नहीं है

स्ट्रिंग

प्रॉपर्टी

DeviceCapabilities

स्टैटिक

स्ट्रिंग

मौजूदा सेट अप की क्षमताओं के बारे में जानकारी देता है, जो Cast की सुविधा वाले डिवाइस से बना है. साथ ही, जहां ज़रूरी हो वहां उस डिसप्ले डिवाइस से भी इसे कनेक्ट किया गया है.

वैल्यू

AUDIO_ASSISTANT

स्ट्रिंग

ऑडियो सहायक सहायता. Google Home और Google Home Mini, ऑडियो Assistant की सुविधा वाले कास्ट डिवाइस के उदाहरण हैं.

BLUETOOTH_SUPPORTED

स्ट्रिंग

ब्लूटूथ काम करता है.

DISPLAY_SUPPORTED

स्ट्रिंग

आउटपुट सपोर्ट दिखाता है. कास्ट करने की सुविधा वाले जिन डिवाइसों पर डिसप्ले काम करता है उनके उदाहरणों में Chromecast और Cast TV शामिल हैं. कास्ट करने की सुविधा वाले उन डिवाइसों के उदाहरण जिनमें डिसप्ले पर काम नहीं करता. इनमें Chromecast Audio और Google Home शामिल है.

HI_RES_AUDIO_SUPPORTED

स्ट्रिंग

हाई रिज़ॉल्यूशन वाले ऑडियो (24-बिट / 96KHz तक) की सुविधा.

IS_DV_SUPPORTED

स्ट्रिंग

Dolby Vision की सुविधा.

IS_HDR_SUPPORTED

स्ट्रिंग

एचडीआर वीडियो चलाने की सुविधा.

TOUCH_INPUT_SUPPORTED

स्ट्रिंग

टच इनपुट सुविधा. Google Nest Hub और Google Nest Hub Max के साथ-साथ, कास्ट करने की सुविधा वाले जिन डिवाइसों में टच इनपुट काम करता है उनके उदाहरणों में Google Nest Hub और Google Nest Hub Max शामिल हैं.

IS_GROUP

स्ट्रिंग

अगर डिवाइस एक वर्चुअल डिवाइस है और किसी फ़िज़िकल डिवाइस के बजाय, किसी ग्रुप को टारगेट करता है.

IS_DEVICE_REGISTERED

स्ट्रिंग

true पर सेट करने पर, यह फ़्लैग बताता है कि कास्ट डिवाइस को Cast Developer Console में रजिस्टर किया गया है

IS_CBCS_SUPPORTED

स्ट्रिंग

अगर इस नीति को true पर सेट किया जाता है, तो यह फ़्लैग बताता है कि सीबीसीएस स्कीम (सैंपल-AES) का इस्तेमाल किया जा सकता है.

IS_DOLBY_ATMOS_SUPPORTED

स्ट्रिंग

अगर नीति को true पर सेट किया जाता है, तो यह फ़्लैग बताता है कि Dolby Atmos, ऑडियो पासथ्रू से काम करता है.

DisconnectReason

स्टैटिक

स्ट्रिंग

डिसकनेक्ट करने की वजह बताता है.

वैल्यू

REQUESTED_BY_SENDER

स्ट्रिंग

भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का सक्रिय रूप से अनुरोध किया था (आम तौर पर उपयोगकर्ता ने ट्रिगर किया था).

गड़बड़ी

स्ट्रिंग

प्रोटोकॉल की कोई गड़बड़ी हुई है.

जानकारी नहीं है

स्ट्रिंग

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

EventType

स्टैटिक

स्ट्रिंग

सिस्टम इवेंट, cast.framework.CastReceiverContext से भेजे गए.

वैल्यू

तैयार

स्ट्रिंग

सिस्टम के तैयार होने पर सक्रिय होता है.

SHUTDOWN

स्ट्रिंग

ऐप्लिकेशन बंद होने पर सक्रिय होता है.

SENDER_CONNECTED

स्ट्रिंग

किसी नए भेजने वाले के कनेक्ट होने पर सक्रिय होता है.

SENDER_DISCONNECTED

स्ट्रिंग

तब सक्रिय होता है, जब भेजने वाले का कॉल डिसकनेक्ट हो जाता है.

गड़बड़ी

स्ट्रिंग

सिस्टम में कोई गड़बड़ी होने पर सक्रिय होता है.

SYSTEM_VOLUME_CHANGED

स्ट्रिंग

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

VISIBILITY_CHANGED

स्ट्रिंग

ऐप्लिकेशन की दृश्यता बदलने पर सक्रिय होता है (उदाहरण के लिए एचडीएमआई इनपुट में बदलाव के बाद या जब टीवी बंद या चालू किया जाता है और कास्ट डिवाइस बाहर से चलता है). ध्यान दें कि इस एपीआई का वही असर होता है जो ब्राउज़र से इकट्ठा किए गए 'webkit दौरों की जानकारी बदलने वाले इवेंट' पर आधारित होता है. इसे सुविधा के लिए, cast.framework.CastReceiverContext API के तौर पर दिया जाता है. इससे, वेबकिट-प्रीफ़िक्स वाले इवेंट पर निर्भरता से बचा जा सकता है.

STANDBY_CHANGED

स्ट्रिंग

टीवी की स्टैंडबाय स्थिति बदलने पर सक्रिय होता है. यह इवेंट, cast.framework.system.EventType.VISIBILITY_CHANGED इवेंट से जुड़ा है. ऐसा इसलिए, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो 'किसको दिखे' सेटिंग false होगी.

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

MAX_VIDEO_RESOLUTION_CHANGED

स्ट्रिंग

FEEDBACK_STARTED

स्ट्रिंग

जब सिस्टम फ़ीडबैक रिपोर्ट बनाना शुरू करता है, तब सक्रिय होता है.

LaunchedFrom

स्टैटिक

स्ट्रिंग

इससे पता चलता है कि रिसीवर के लिए किस तरह के अनुरोध किए गए हैं.

वैल्यू

जानकारी नहीं है

स्ट्रिंग

लॉन्च के मालिक का पता नहीं लगाया जा सका.

डायल

स्ट्रिंग

ऐप्लिकेशन को DIAL अनुरोध की मदद से लॉन्च किया गया था.

CAST

स्ट्रिंग

ऐप्लिकेशन को Cast V2 अनुरोध पर लॉन्च किया गया था.

क्लाउड

स्ट्रिंग

ऐप्लिकेशन को Assistant के अनुरोध पर लॉन्च किया गया था (जैसे, Google Assistant के लिए किसी निर्देश से).

MessageType

स्टैटिक

स्ट्रिंग

कस्टम मैसेज के टाइप.

वैल्यू

स्ट्रिंग

स्ट्रिंग

मैसेज, फ़्री फ़ॉर्म स्ट्रिंग होते हैं. ट्रांसमिट की गई जानकारी को कोड में बदलने/डीकोड करने की ज़िम्मेदारी ऐप्लिकेशन की होती है.

JSON

स्ट्रिंग

मैसेज, JSON कोड में बदले गए हैं. इसमें शामिल ट्रांसपोर्ट, JSON- कोड में बदली गई स्ट्रिंग का इस्तेमाल करेगा.

StandbyState

स्टैटिक

स्ट्रिंग

यह प्लैटफ़ॉर्म से रिपोर्ट की गई मौजूदा स्टैंडबाय स्थिति के बारे में बताता है. अगर कास्ट प्लैटफ़ॉर्म, स्टेटस का पता नहीं लगा पाता, तो UNKNOWN हो सकता है.

वैल्यू

स्टैंडबाय

स्ट्रिंग

NOT_STANDBY

स्ट्रिंग

जानकारी नहीं है

स्ट्रिंग

SystemState

स्टैटिक

स्ट्रिंग

यह सिस्टम की मौजूदा स्थिति को दिखाता है.

वैल्यू

NOT_STARTED

स्ट्रिंग

ऐप्लिकेशन को अब तक शुरू करने का अनुरोध नहीं किया गया है.

STARTING_IN_BACKGROUND

स्ट्रिंग

ऐप्लिकेशन शुरू हो रहा है, लेकिन यह उपयोगकर्ता को नहीं दिख रहा है.

शुरुआती चरण

स्ट्रिंग

आवेदन शुरू हो रहा है.

तैयार

स्ट्रिंग

ऐप्लिकेशन फ़ोरग्राउंड में है. साथ ही, मैसेज भेजने और पाने के लिए तैयार है.

STOPPING_IN_BACKGROUND

स्ट्रिंग

बैकग्राउंड में चलने पर ऐप्लिकेशन बंद हो रहा है.

बंद हो रहा है

स्ट्रिंग

ऐप्लिकेशन बंद किया जा रहा है.

VisibilityState

स्टैटिक

स्ट्रिंग

इससे प्लैटफ़ॉर्म के दिखने की मौजूदा स्थिति के बारे में पता चलता है. अगर कास्ट प्लैटफ़ॉर्म यह पता नहीं लगा पाता कि किसको दिखेगा, तो UNKNOWN हो सकता है.

वैल्यू

दिखने वाली

स्ट्रिंग

NOT_VISIBLE

स्ट्रिंग

जानकारी नहीं है

स्ट्रिंग