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

क्लास

इन्यूमरेशन

DeviceCapabilities

static

स्ट्रिंग

इससे मौजूदा सेटअप की सुविधाओं के बारे में पता चलता है. यह सेटअप, कास्ट की सुविधा वाले डिवाइस और डिसप्ले डिवाइस से मिलकर बनता है. डिसप्ले डिवाइस, कास्ट की सुविधा वाले डिवाइस से कनेक्ट होता है.

वैल्यू

AUDIO_ASSISTANT

स्ट्रिंग

ऑडियो असिस्टेंट की सुविधा. कास्ट की सुविधा वाले ऐसे डिवाइसों के उदाहरण जिनमें ऑडियो असिस्टेंट की सुविधा काम करती है: Google Home और Google Home Mini.

BLUETOOTH_SUPPORTED

स्ट्रिंग

ब्लूटूथ की सुविधा.

DISPLAY_SUPPORTED

स्ट्रिंग

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

HI_RES_AUDIO_SUPPORTED

स्ट्रिंग

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

IS_DV_SUPPORTED

स्ट्रिंग

Dolby Vision की सुविधा.

IS_HDR_SUPPORTED

स्ट्रिंग

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

CAST_LITE_ONLY

स्ट्रिंग

क्या यह डिवाइस, सिर्फ़ ऑडियो वाले प्लैटफ़ॉर्म पर चल रहा है. ऐसा हो सकता है कि कुछ एपीआई, इन प्लैटफ़ॉर्म पर पूरी तरह से काम न करें.

DPAD_INPUT_SUPPORTED

स्ट्रिंग

इस डिवाइस में इनपुट मैकेनिज़्म काम करता है या नहीं. जैसे, अनलॉक करने वाला डीपैड.

TOUCH_INPUT_SUPPORTED

स्ट्रिंग

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

IS_GROUP

स्ट्रिंग

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

IS_DEVICE_REGISTERED

स्ट्रिंग

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

IS_CBCS_SUPPORTED

स्ट्रिंग

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

IS_DOLBY_ATMOS_SUPPORTED

स्ट्रिंग

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

DeviceInformation

static

स्ट्रिंग

cast.framework.CastReceiverContext.DeviceInformationObj में मान्य कुंजियों के लिए कॉन्स्टेंट.

वैल्यू

MODEL_NAME

स्ट्रिंग

अगर आपको डिवाइस के मॉडल का नाम पता है, तो उसे डालें. जैसे: Google TV Streamer, Nest Hub, Nest Mini वगैरह. अगर आपको यह नहीं पता है, तो 'unknown' डालें.

BRAND_NAME

स्ट्रिंग

अगर आपको डिवाइस के ब्रैंड का नाम पता है, तो उसे डालें. जैसे: Google, LG, Sony वगैरह. अगर जानकारी नहीं है, तो खाली स्ट्रिंग.

OS_NAME

स्ट्रिंग

डिवाइस के ओएस का नाम (जैसे: Android, Fuchsia, Linux वगैरह), अगर पता हो. अगर डिवाइस की जानकारी नहीं है, तो खाली स्ट्रिंग या अगर यह Cast डिवाइस नहीं है, तो 'Cast नहीं'.

OS_VERSION

स्ट्रिंग

डिवाइस के ओएस का वर्शन (उदाहरण: 14.0 वगैरह), अगर पता हो. अगर जानकारी नहीं है, तो खाली स्ट्रिंग.

एनवायरमेंट

स्ट्रिंग

अगर आपको पता है, तो बताएं कि डिवाइस किस तरह के माहौल में है. जैसे: घर, ऑटोमोटिव, हवाई जहाज़, होटल वगैरह. आम तौर पर, ज़्यादातर डिवाइसों के लिए 'होम'.

DEVICE_ID

स्ट्रिंग

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

METADATA_FROM_FIRMWARE

स्ट्रिंग

क्या डिवाइस की जानकारी, फ़र्मवेयर से मिली थी.

DisconnectReason

static

स्ट्रिंग

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

वैल्यू

REQUESTED_BY_SENDER

स्ट्रिंग

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

गड़बड़ी

स्ट्रिंग

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

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

स्ट्रिंग

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

APPLICATION_STOP

स्ट्रिंग

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

ABRUPT_SHUTDOWN

स्ट्रिंग

प्लैटफ़ॉर्म ने ऐप्लिकेशन को बंद कर दिया, जबकि भेजने वाले अब भी कनेक्ट थे.

NO_SENDERS

स्ट्रिंग

जब कोई सेंडर कनेक्ट नहीं था, तब ऐप्लिकेशन बंद हो गया.

TRANSPORT_CLOSED

स्ट्रिंग

भेजने वाले ने वर्चुअल कनेक्शन को सही तरीके से बंद किए बिना, एसएसएल सॉकेट को बंद कर दिया.

TRANSPORT_ABORTED

स्ट्रिंग

पीयर ने एसएसएल सॉकेट को बंद कर दिया.

TRANSPORT_TOO_LONG_INACTIVE

स्ट्रिंग

हार्टबीट की सुविधा काम न करने की वजह से, एसएसएल सॉकेट बंद हो गया.

CLOSED_BY_SELF

स्ट्रिंग

Cast रिसीवर ने कनेक्शन को सही तरीके से बंद कर दिया.

EventType

static

स्ट्रिंग

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

वैल्यू

तैयार

स्ट्रिंग

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

SHUTDOWN

स्ट्रिंग

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

SENDER_CONNECTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई नया सेंडर कनेक्ट होता है.

SENDER_DISCONNECTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब सेंडर डिसकनेक्ट हो जाता है.

गड़बड़ी

स्ट्रिंग

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

SYSTEM_VOLUME_CHANGED

स्ट्रिंग

सिस्टम का वॉल्यूम बदलने पर ट्रिगर होता है.

VISIBILITY_CHANGED

स्ट्रिंग

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

STANDBY_CHANGED

स्ट्रिंग

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

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

MAX_VIDEO_RESOLUTION_CHANGED

स्ट्रिंग

FEEDBACK_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब सिस्टम सुझाव/राय देने या शिकायत करने के लिए रिपोर्ट बनाना शुरू करता है.

LaunchedFrom

static

स्ट्रिंग

इससे पता चलता है कि किस तरह के अनुरोध से रिसीवर लॉन्च हुआ.

वैल्यू

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

स्ट्रिंग

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

डायल

स्ट्रिंग

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

CAST

स्ट्रिंग

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

CLOUD

स्ट्रिंग

ऐप्लिकेशन को Assistant के अनुरोध से लॉन्च किया गया था. उदाहरण के लिए, Google Assistant के निर्देश से.

MessageType

static

स्ट्रिंग

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

वैल्यू

स्ट्रिंग

स्ट्रिंग

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

JSON

स्ट्रिंग

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

StandbyState

static

स्ट्रिंग

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

वैल्यू

स्टैंडबाय

स्ट्रिंग

NOT_STANDBY

स्ट्रिंग

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

स्ट्रिंग

SystemState

static

स्ट्रिंग

इससे सिस्टम की मौजूदा स्थिति का पता चलता है.

वैल्यू

NOT_STARTED

स्ट्रिंग

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

STARTING_IN_BACKGROUND

स्ट्रिंग

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

शुरू हो रहा है

स्ट्रिंग

ऐप्लिकेशन शुरू हो रहा है.

तैयार

स्ट्रिंग

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

STOPPING_IN_BACKGROUND

स्ट्रिंग

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

STOPPING

स्ट्रिंग

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

VisibilityState

static

स्ट्रिंग

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

वैल्यू

दिख रहा है

स्ट्रिंग

NOT_VISIBLE

स्ट्रिंग

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

स्ट्रिंग

प्रॉपर्टी

DeviceCapabilities

static

स्ट्रिंग

इससे मौजूदा सेटअप की सुविधाओं के बारे में पता चलता है. यह सेटअप, कास्ट की सुविधा वाले डिवाइस और डिसप्ले डिवाइस से मिलकर बनता है. डिसप्ले डिवाइस, कास्ट की सुविधा वाले डिवाइस से कनेक्ट होता है.

वैल्यू

AUDIO_ASSISTANT

स्ट्रिंग

ऑडियो असिस्टेंट की सुविधा. कास्ट की सुविधा वाले ऐसे डिवाइसों के उदाहरण जिनमें ऑडियो असिस्टेंट की सुविधा काम करती है: Google Home और Google Home Mini.

BLUETOOTH_SUPPORTED

स्ट्रिंग

ब्लूटूथ की सुविधा.

DISPLAY_SUPPORTED

स्ट्रिंग

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

HI_RES_AUDIO_SUPPORTED

स्ट्रिंग

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

IS_DV_SUPPORTED

स्ट्रिंग

Dolby Vision की सुविधा.

IS_HDR_SUPPORTED

स्ट्रिंग

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

CAST_LITE_ONLY

स्ट्रिंग

क्या यह डिवाइस, सिर्फ़ ऑडियो वाले प्लैटफ़ॉर्म पर चल रहा है. ऐसा हो सकता है कि कुछ एपीआई, इन प्लैटफ़ॉर्म पर पूरी तरह से काम न करें.

DPAD_INPUT_SUPPORTED

स्ट्रिंग

इस डिवाइस में इनपुट मैकेनिज़्म काम करता है या नहीं. जैसे, अनलॉक करने वाला डीपैड.

TOUCH_INPUT_SUPPORTED

स्ट्रिंग

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

IS_GROUP

स्ट्रिंग

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

IS_DEVICE_REGISTERED

स्ट्रिंग

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

IS_CBCS_SUPPORTED

स्ट्रिंग

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

IS_DOLBY_ATMOS_SUPPORTED

स्ट्रिंग

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

DeviceInformation

static

स्ट्रिंग

cast.framework.CastReceiverContext.DeviceInformationObj में मान्य कुंजियों के लिए कॉन्स्टेंट.

वैल्यू

MODEL_NAME

स्ट्रिंग

अगर आपको डिवाइस के मॉडल का नाम पता है, तो उसे डालें. जैसे: Google TV Streamer, Nest Hub, Nest Mini वगैरह. अगर आपको यह नहीं पता है, तो 'unknown' डालें.

BRAND_NAME

स्ट्रिंग

अगर आपको डिवाइस के ब्रैंड का नाम पता है, तो उसे डालें. जैसे: Google, LG, Sony वगैरह. अगर जानकारी नहीं है, तो खाली स्ट्रिंग.

OS_NAME

स्ट्रिंग

डिवाइस के ओएस का नाम (जैसे: Android, Fuchsia, Linux वगैरह), अगर पता हो. अगर डिवाइस की जानकारी नहीं है, तो खाली स्ट्रिंग या अगर यह Cast डिवाइस नहीं है, तो 'Cast नहीं'.

OS_VERSION

स्ट्रिंग

डिवाइस के ओएस का वर्शन (उदाहरण: 14.0 वगैरह), अगर पता हो. अगर जानकारी नहीं है, तो खाली स्ट्रिंग.

एनवायरमेंट

स्ट्रिंग

अगर आपको पता है, तो बताएं कि डिवाइस किस तरह के माहौल में है. जैसे: घर, ऑटोमोटिव, हवाई जहाज़, होटल वगैरह. आम तौर पर, ज़्यादातर डिवाइसों के लिए 'होम'.

DEVICE_ID

स्ट्रिंग

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

METADATA_FROM_FIRMWARE

स्ट्रिंग

क्या डिवाइस की जानकारी, फ़र्मवेयर से मिली थी.

DisconnectReason

static

स्ट्रिंग

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

वैल्यू

REQUESTED_BY_SENDER

स्ट्रिंग

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

गड़बड़ी

स्ट्रिंग

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

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

स्ट्रिंग

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

APPLICATION_STOP

स्ट्रिंग

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

ABRUPT_SHUTDOWN

स्ट्रिंग

प्लैटफ़ॉर्म ने ऐप्लिकेशन को बंद कर दिया, जबकि भेजने वाले अब भी कनेक्ट थे.

NO_SENDERS

स्ट्रिंग

जब कोई सेंडर कनेक्ट नहीं था, तब ऐप्लिकेशन बंद हो गया.

TRANSPORT_CLOSED

स्ट्रिंग

भेजने वाले ने वर्चुअल कनेक्शन को सही तरीके से बंद किए बिना, एसएसएल सॉकेट को बंद कर दिया.

TRANSPORT_ABORTED

स्ट्रिंग

पीयर ने एसएसएल सॉकेट को बंद कर दिया.

TRANSPORT_TOO_LONG_INACTIVE

स्ट्रिंग

हार्टबीट की सुविधा काम न करने की वजह से, एसएसएल सॉकेट बंद हो गया.

CLOSED_BY_SELF

स्ट्रिंग

Cast रिसीवर ने कनेक्शन को सही तरीके से बंद कर दिया.

EventType

static

स्ट्रिंग

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

वैल्यू

तैयार

स्ट्रिंग

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

SHUTDOWN

स्ट्रिंग

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

SENDER_CONNECTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई नया सेंडर कनेक्ट होता है.

SENDER_DISCONNECTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब सेंडर डिसकनेक्ट हो जाता है.

गड़बड़ी

स्ट्रिंग

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

SYSTEM_VOLUME_CHANGED

स्ट्रिंग

सिस्टम का वॉल्यूम बदलने पर ट्रिगर होता है.

VISIBILITY_CHANGED

स्ट्रिंग

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

STANDBY_CHANGED

स्ट्रिंग

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

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

MAX_VIDEO_RESOLUTION_CHANGED

स्ट्रिंग

FEEDBACK_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब सिस्टम सुझाव/राय देने या शिकायत करने के लिए रिपोर्ट बनाना शुरू करता है.

LaunchedFrom

static

स्ट्रिंग

इससे पता चलता है कि किस तरह के अनुरोध से रिसीवर लॉन्च हुआ.

वैल्यू

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

स्ट्रिंग

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

डायल

स्ट्रिंग

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

CAST

स्ट्रिंग

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

CLOUD

स्ट्रिंग

ऐप्लिकेशन को Assistant के अनुरोध से लॉन्च किया गया था. उदाहरण के लिए, Google Assistant के निर्देश से.

MessageType

static

स्ट्रिंग

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

वैल्यू

स्ट्रिंग

स्ट्रिंग

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

JSON

स्ट्रिंग

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

StandbyState

static

स्ट्रिंग

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

वैल्यू

स्टैंडबाय

स्ट्रिंग

NOT_STANDBY

स्ट्रिंग

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

स्ट्रिंग

SystemState

static

स्ट्रिंग

इससे सिस्टम की मौजूदा स्थिति का पता चलता है.

वैल्यू

NOT_STARTED

स्ट्रिंग

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

STARTING_IN_BACKGROUND

स्ट्रिंग

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

शुरू हो रहा है

स्ट्रिंग

ऐप्लिकेशन शुरू हो रहा है.

तैयार

स्ट्रिंग

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

STOPPING_IN_BACKGROUND

स्ट्रिंग

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

STOPPING

स्ट्रिंग

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

VisibilityState

static

स्ट्रिंग

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

वैल्यू

दिख रहा है

स्ट्रिंग

NOT_VISIBLE

स्ट्रिंग

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

स्ट्रिंग

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

DeviceCapabilitiesObj

static

{audio_assistant: (boolean or undefined), bluetooth_supported: (boolean or undefined), display_supported: (boolean or undefined), hi_res_audio_supported: (boolean or undefined), is_dv_supported: (boolean or undefined), is_hdr_supported: (boolean or undefined), cast_lite_only: (boolean or undefined), dpad_input_supported: (boolean or undefined), touch_input_supported: (boolean or undefined), is_group: (boolean or undefined), remote_control_overlay_supported: (boolean or undefined), sleep_timer_overlay_supported: (boolean or undefined), app_foreground: (boolean or undefined), is_device_registered: (boolean or undefined), is_cbcs_supported: (boolean or undefined), is_dolby_atmos_supported: (boolean or undefined)}

getDeviceCapabilities से मिले ऑब्जेक्ट के बारे में जानकारी देता है

इन्हें भी देखें
cast.framework.system.DeviceCapabilities

DeviceInformationObj

static

{model-name: string, brand-name: string, os-name: string, os-version: string, environment: string, device-id: string, metadata-from-firmware: boolean}

getDeviceInformation से मिले ऑब्जेक्ट के बारे में जानकारी देता है

इन्हें भी देखें
cast.framework.system.DeviceInformation