cast. framework. system
यह cast.framework.system नेमस्पेस है.
क्लास
ApplicationData
लॉन्च किए गए ऐप्लिकेशन के डेटा की जानकारी देने वाला मेटाडेटा.
इवेंट
यह इवेंट, cast.framework.CastReceiverContext से भेजा जाता है. इसमें सिस्टम की जानकारी होती है.
FeedbackStartedEvent
यह इवेंट, cast.framework.CastReceiverContext से तब भेजा जाता है, जब सिस्टम फ़ीडबैक रिपोर्ट बनाना शुरू करता है.
MaxVideoResolutionChangedEvent
यह इवेंट, cast.framework.CastReceiverContext से तब भेजा जाता है, जब सिस्टम को वीडियो के ज़्यादा से ज़्यादा रिज़ॉल्यूशन पर लगी पाबंदी को अपडेट करना होता है.
मैसेज
भेजने वाले व्यक्ति से मिला कस्टम मैसेज. कस्टम इवेंट सुनने के लिए, cast.framework.CastReceiverContext#addCustomMessageListener तरीके का इस्तेमाल करें.
ReadyEvent
यह इवेंट, सिस्टम के तैयार होने पर cast.framework.CastReceiverContext से भेजा जाता है.
ईमेल भेजने वाला
यह कनेक्ट किए गए, फ़ाइलें भेजने वाले डिवाइस का डेटा दिखाता है.
SenderConnectedEvent
यह इवेंट, cast.framework.CastReceiverContext तब भेजता है, जब कोई सेंडर कनेक्ट होता है.
SenderDisconnectedEvent
यह इवेंट, cast.framework.CastReceiverContext से तब भेजा जाता है, जब कोई सेंडर डिसकनेक्ट हो जाता है.
ShutdownEvent
यह इवेंट, ऐप्लिकेशन बंद होने पर cast.framework.CastReceiverContext से भेजा जाता है.
StandbyChangedEvent
यह इवेंट, cast.framework.CastReceiverContext से तब भेजा जाता है, जब टीवी स्टैंडबाय मोड में जाता है या उससे बाहर आता है. इसलिए, ऐप्लिकेशन को हमेशा isStandby प्रॉपर्टी की पुष्टि करनी चाहिए. अगर ऐप्लिकेशन को यह पता लगाना है कि डिवाइस की स्थिति के बारे में जानकारी नहीं है, तो वह cast.framework.CastReceiverContext#getStandbyState तरीके को कॉल कर सकता है.
SystemVolumeChangedEvent
सिस्टम वॉल्यूम में बदलाव होने पर, cast.framework.CastReceiverContext से भेजा गया इवेंट.
SystemVolumeData
इससे सिस्टम वॉल्यूम का डेटा दिखता है.
VisibilityChangedEvent
यह इवेंट, cast.framework.CastReceiverContext से तब भेजा जाता है, जब ऐप्लिकेशन की दृश्यता बदलती है. उदाहरण के लिए, जब एचडीएमआई इनपुट बदलता है या टीवी बंद हो जाता है.
इन्यूमरेशन
DeviceCapabilities
स्ट्रिंग
इससे मौजूदा सेटअप की क्षमताओं के बारे में पता चलता है. इस सेटअप में, कास्ट करने की सुविधा वाला डिवाइस और उससे कनेक्ट किया गया डिसप्ले डिवाइस शामिल होता है.
मान |
|
|---|---|
|
AUDIO_ASSISTANT |
स्ट्रिंग ऑडियो असिस्टेंट की सुविधा उपलब्ध है. ऑडियो असिस्टेंट की सुविधा के साथ कास्ट करने की सुविधा वाले डिवाइसों के उदाहरणों में Google Home और Google Home Mini शामिल हैं. |
|
BLUETOOTH_SUPPORTED |
स्ट्रिंग ब्लूटूथ की सुविधा. |
|
DISPLAY_SUPPORTED |
स्ट्रिंग डिसप्ले आउटपुट की सुविधा. डिसप्ले की सुविधा के साथ कास्ट करने की सुविधा वाले डिवाइसों के उदाहरणों में Chromecast और Cast TV शामिल हैं. कास्ट करने की सुविधा वाले ऐसे डिवाइसों के उदाहरण जिनमें डिसप्ले की सुविधा नहीं होती. जैसे, Chromecast Audio और Google Home. |
|
HI_RES_AUDIO_SUPPORTED |
स्ट्रिंग हाई-रिज़ॉल्यूशन ऑडियो (24-बिट / 96 किलोहर्ट्ज़ तक) की सुविधा. |
|
IS_DV_SUPPORTED |
स्ट्रिंग Dolby Vision की सुविधा काम करती है. |
|
IS_HDR_SUPPORTED |
स्ट्रिंग एचडीआर वीडियो चलाने की सुविधा. |
|
CAST_LITE_ONLY |
स्ट्रिंग यह डिवाइस, सिर्फ़ ऑडियो वाले प्लैटफ़ॉर्म पर चल रहा है या नहीं. ऐसा हो सकता है कि कुछ एपीआई, इन प्लैटफ़ॉर्म पर पूरी तरह से काम न करें. |
|
DPAD_INPUT_SUPPORTED |
स्ट्रिंग इस डिवाइस में इनपुट मैकेनिज़्म काम करता है या नहीं. जैसे, अनलॉक करने के लिए DPAD. |
|
TOUCH_INPUT_SUPPORTED |
स्ट्रिंग टच इनपुट की सुविधा. टच इनपुट की सुविधा वाले कास्ट किए जा सकने वाले डिवाइसों के उदाहरणों में Google Nest Hub और Google Nest Hub Max शामिल हैं. |
|
IS_GROUP |
स्ट्रिंग अगर डिवाइस कोई वर्चुअल डिवाइस है और किसी फ़िज़िकल डिवाइस के बजाय किसी ग्रुप टारगेट को दिखाता है. |
|
IS_DEVICE_REGISTERED |
स्ट्रिंग इस फ़्लैग को |
|
IS_CBCS_SUPPORTED |
स्ट्रिंग
|
|
IS_DOLBY_ATMOS_SUPPORTED |
स्ट्रिंग
|
DeviceInformation
स्ट्रिंग
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 डिवाइस नहीं है, तो 'not Cast'. |
|
OS_VERSION |
स्ट्रिंग अगर डिवाइस के ओएस का वर्शन पता है, तो उसे शामिल करें (उदाहरण: 14.0 वगैरह). अगर इसकी जानकारी नहीं है, तो एक खाली स्ट्रिंग. |
|
एनवायरमेंट |
स्ट्रिंग अगर डिवाइस के इस्तेमाल की जगह की जानकारी उपलब्ध है, तो उस जगह का टाइप (जैसे: घर, कार, हवाई जहाज़, होटल वगैरह). ज़्यादातर डिवाइसों के लिए, इसे आम तौर पर 'घर' के तौर पर सेट किया जाता है. |
|
DEVICE_ID |
स्ट्रिंग अगर पता हो, तो रिसीवर डिवाइस का यूनीक आईडी. यह वैल्यू, Sender SDK से मिले Cast Receiver ID के बराबर होगी. अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
|
METADATA_FROM_FIRMWARE |
स्ट्रिंग डिवाइस की जानकारी फ़र्मवेयर से मिली है या नहीं. |
DisconnectReason
स्ट्रिंग
यह डिसकनेक्ट होने की वजह दिखाता है.
मान |
|
|---|---|
|
REQUESTED_BY_SENDER |
स्ट्रिंग भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का अनुरोध किया था. आम तौर पर, ऐसा उपयोगकर्ता के अनुरोध पर होता है. |
|
गड़बड़ी |
स्ट्रिंग प्रोटोकॉल में कोई गड़बड़ी हुई. |
|
कोई जानकारी नहीं है |
स्ट्रिंग यह पता नहीं है कि भेजने वाले ने |
EventType
स्ट्रिंग
cast.framework.CastReceiverContext से भेजे गए सिस्टम इवेंट.
मान |
|
|---|---|
|
तैयार है |
स्ट्रिंग सिस्टम तैयार होने पर यह इवेंट ट्रिगर होता है. |
|
SHUTDOWN |
स्ट्रिंग जब ऐप्लिकेशन बंद हो जाता है, तब यह इवेंट ट्रिगर होता है. |
|
SENDER_CONNECTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब कोई नया ईमेल पता कनेक्ट किया जाता है. |
|
SENDER_DISCONNECTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब कोई सेंडर डिसकनेक्ट हो जाता है. |
|
गड़बड़ी |
स्ट्रिंग सिस्टम में कोई गड़बड़ी होने पर यह इवेंट ट्रिगर होता है. |
|
SYSTEM_VOLUME_CHANGED |
स्ट्रिंग सिस्टम की आवाज़ में बदलाव होने पर यह इवेंट ट्रिगर होता है. |
|
VISIBILITY_CHANGED |
स्ट्रिंग इस इवेंट को तब ट्रिगर किया जाता है, जब ऐप्लिकेशन की विज़िबिलिटी बदल जाती है. उदाहरण के लिए, एचडीएमआई इनपुट बदलने के बाद या जब टीवी को बंद या चालू किया जाता है और कास्ट डिवाइस को बाहरी तौर पर पावर दी जाती है. ध्यान दें कि इस एपीआई का असर, ब्राउज़र के 'webkitvisibilitychange' इवेंट जैसा ही होता है. यह cast.framework.CastReceiverContext API के तौर पर उपलब्ध कराया गया है, ताकि आपको आसानी हो और webkit-prefixed इवेंट पर निर्भर न रहना पड़े. |
|
STANDBY_CHANGED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब टीवी की स्टैंडबाय स्थिति बदल जाती है. यह इवेंट, cast.framework.system.EventType.VISIBILITY_CHANGED इवेंट से जुड़ा है, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो विज़िबिलिटी विज़िबिलिटी की स्थितियां, स्टैंडबाय की स्थितियों से ज़्यादा सटीक होती हैं. ऐसा इसलिए, क्योंकि विज़िबिलिटी में टीवी चैनल चुनने की सुविधा भी शामिल होती है. हालांकि, सभी टीवी में इनकी पहचान भरोसेमंद तरीके से नहीं की जाती. इन मामलों में, स्टैंडबाय मोड का इस्तेमाल किया जा सकता है, क्योंकि ज़्यादातर टीवी में यह मोड उपलब्ध होता है. |
|
MAX_VIDEO_RESOLUTION_CHANGED |
स्ट्रिंग |
|
FEEDBACK_STARTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब सिस्टम फ़ीडबैक रिपोर्ट बनाना शुरू करता है. |
LaunchedFrom
स्ट्रिंग
इससे पता चलता है कि किस तरह के अनुरोध से रिसीवर लॉन्च हुआ.
मान |
|
|---|---|
|
कोई जानकारी नहीं है |
स्ट्रिंग लॉन्च के मालिक का पता नहीं लगाया जा सका. |
|
DIAL |
स्ट्रिंग ऐप्लिकेशन को DIAL अनुरोध के ज़रिए लॉन्च किया गया था. |
|
CAST |
स्ट्रिंग ऐप्लिकेशन को Cast V2 के अनुरोध से लॉन्च किया गया था. |
|
CLOUD |
स्ट्रिंग Assistant के अनुरोध पर ऐप्लिकेशन लॉन्च किया गया था. उदाहरण के लिए, Google Assistant को दिए गए किसी निर्देश के ज़रिए. |
MessageType
स्ट्रिंग
कस्टम मैसेज के टाइप.
मान |
|
|---|---|
|
स्ट्रिंग |
स्ट्रिंग मैसेज, फ़्री-फ़ॉर्म स्ट्रिंग होते हैं. ट्रांसमिट की गई जानकारी को एन्कोड/डिकोड करने की ज़िम्मेदारी ऐप्लिकेशन की होती है. |
|
JSON |
स्ट्रिंग मैसेज JSON-कोड में बदले जाते हैं. ट्रांसपोर्ट लेयर, JSON-कोड में बदली गई स्ट्रिंग का इस्तेमाल करेगी. |
StandbyState
स्ट्रिंग
इससे प्लैटफ़ॉर्म की ओर से रिपोर्ट की गई, मौजूदा स्टैंडबाय स्थिति के बारे में पता चलता है. अगर Cast प्लैटफ़ॉर्म, डिवाइस की स्थिति का पता नहीं लगा पाता है, तो हो सकता है कि डिवाइस UNKNOWN हो.
मान |
|
|---|---|
|
STANDBY |
स्ट्रिंग |
|
NOT_STANDBY |
स्ट्रिंग |
|
कोई जानकारी नहीं है |
स्ट्रिंग |
SystemState
स्ट्रिंग
इससे सिस्टम की मौजूदा स्थिति के बारे में पता चलता है.
मान |
|
|---|---|
|
NOT_STARTED |
स्ट्रिंग ऐप्लिकेशन को अब तक शुरू करने का अनुरोध नहीं किया गया है. |
|
STARTING_IN_BACKGROUND |
स्ट्रिंग ऐप्लिकेशन शुरू हो रहा है, लेकिन उपयोगकर्ता को नहीं दिख रहा है. |
|
शुरू करना |
स्ट्रिंग ऐप्लिकेशन शुरू हो रहा है. |
|
तैयार है |
स्ट्रिंग ऐप्लिकेशन फ़ोरग्राउंड में है और मैसेज भेजने और पाने के लिए तैयार है. |
|
STOPPING_IN_BACKGROUND |
स्ट्रिंग ऐप्लिकेशन बैकग्राउंड में चलने के दौरान बंद हो रहा है. |
|
STOPPING |
स्ट्रिंग ऐप्लिकेशन बंद हो रहा है. |
VisibilityState
स्ट्रिंग
इससे प्लैटफ़ॉर्म की ओर से रिपोर्ट की गई, मौजूदा विज़िबिलिटी की स्थिति के बारे में पता चलता है. अगर Cast प्लैटफ़ॉर्म, डिवाइस के दिखने की स्थिति का पता नहीं लगा पाता है, तो हो सकता है कि यह UNKNOWN हो.
मान |
|
|---|---|
|
दिखने वाला |
स्ट्रिंग |
|
NOT_VISIBLE |
स्ट्रिंग |
|
कोई जानकारी नहीं है |
स्ट्रिंग |
प्रॉपर्टी
DeviceCapabilities
स्ट्रिंग
इससे मौजूदा सेटअप की क्षमताओं के बारे में पता चलता है. इस सेटअप में, कास्ट करने की सुविधा वाला डिवाइस और उससे कनेक्ट किया गया डिसप्ले डिवाइस शामिल होता है.
मान |
|
|---|---|
|
AUDIO_ASSISTANT |
स्ट्रिंग ऑडियो असिस्टेंट की सुविधा उपलब्ध है. ऑडियो असिस्टेंट की सुविधा के साथ कास्ट करने की सुविधा वाले डिवाइसों के उदाहरणों में Google Home और Google Home Mini शामिल हैं. |
|
BLUETOOTH_SUPPORTED |
स्ट्रिंग ब्लूटूथ की सुविधा. |
|
DISPLAY_SUPPORTED |
स्ट्रिंग डिसप्ले आउटपुट की सुविधा. डिसप्ले की सुविधा के साथ कास्ट करने की सुविधा वाले डिवाइसों के उदाहरणों में Chromecast और Cast TV शामिल हैं. कास्ट करने की सुविधा वाले ऐसे डिवाइसों के उदाहरण जिनमें डिसप्ले की सुविधा नहीं होती. जैसे, Chromecast Audio और Google Home. |
|
HI_RES_AUDIO_SUPPORTED |
स्ट्रिंग हाई-रिज़ॉल्यूशन ऑडियो (24-बिट / 96 किलोहर्ट्ज़ तक) की सुविधा. |
|
IS_DV_SUPPORTED |
स्ट्रिंग Dolby Vision की सुविधा काम करती है. |
|
IS_HDR_SUPPORTED |
स्ट्रिंग एचडीआर वीडियो चलाने की सुविधा. |
|
CAST_LITE_ONLY |
स्ट्रिंग यह डिवाइस, सिर्फ़ ऑडियो वाले प्लैटफ़ॉर्म पर चल रहा है या नहीं. ऐसा हो सकता है कि कुछ एपीआई, इन प्लैटफ़ॉर्म पर पूरी तरह से काम न करें. |
|
DPAD_INPUT_SUPPORTED |
स्ट्रिंग इस डिवाइस में इनपुट मैकेनिज़्म काम करता है या नहीं. जैसे, अनलॉक करने के लिए DPAD. |
|
TOUCH_INPUT_SUPPORTED |
स्ट्रिंग टच इनपुट की सुविधा. टच इनपुट की सुविधा वाले कास्ट किए जा सकने वाले डिवाइसों के उदाहरणों में Google Nest Hub और Google Nest Hub Max शामिल हैं. |
|
IS_GROUP |
स्ट्रिंग अगर डिवाइस कोई वर्चुअल डिवाइस है और किसी फ़िज़िकल डिवाइस के बजाय किसी ग्रुप टारगेट को दिखाता है. |
|
IS_DEVICE_REGISTERED |
स्ट्रिंग इस फ़्लैग को |
|
IS_CBCS_SUPPORTED |
स्ट्रिंग
|
|
IS_DOLBY_ATMOS_SUPPORTED |
स्ट्रिंग
|
DeviceInformation
स्ट्रिंग
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 डिवाइस नहीं है, तो 'not Cast'. |
|
OS_VERSION |
स्ट्रिंग अगर डिवाइस के ओएस का वर्शन पता है, तो उसे शामिल करें (उदाहरण: 14.0 वगैरह). अगर इसकी जानकारी नहीं है, तो एक खाली स्ट्रिंग. |
|
एनवायरमेंट |
स्ट्रिंग अगर डिवाइस के इस्तेमाल की जगह की जानकारी उपलब्ध है, तो उस जगह का टाइप (जैसे: घर, कार, हवाई जहाज़, होटल वगैरह). ज़्यादातर डिवाइसों के लिए, इसे आम तौर पर 'घर' के तौर पर सेट किया जाता है. |
|
DEVICE_ID |
स्ट्रिंग अगर पता हो, तो रिसीवर डिवाइस का यूनीक आईडी. यह वैल्यू, Sender SDK से मिले Cast Receiver ID के बराबर होगी. अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
|
METADATA_FROM_FIRMWARE |
स्ट्रिंग डिवाइस की जानकारी फ़र्मवेयर से मिली है या नहीं. |
DisconnectReason
स्ट्रिंग
यह डिसकनेक्ट होने की वजह दिखाता है.
मान |
|
|---|---|
|
REQUESTED_BY_SENDER |
स्ट्रिंग भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का अनुरोध किया था. आम तौर पर, ऐसा उपयोगकर्ता के अनुरोध पर होता है. |
|
गड़बड़ी |
स्ट्रिंग प्रोटोकॉल में कोई गड़बड़ी हुई. |
|
कोई जानकारी नहीं है |
स्ट्रिंग यह पता नहीं है कि भेजने वाले ने |
EventType
स्ट्रिंग
cast.framework.CastReceiverContext से भेजे गए सिस्टम इवेंट.
मान |
|
|---|---|
|
तैयार है |
स्ट्रिंग सिस्टम तैयार होने पर यह इवेंट ट्रिगर होता है. |
|
SHUTDOWN |
स्ट्रिंग जब ऐप्लिकेशन बंद हो जाता है, तब यह इवेंट ट्रिगर होता है. |
|
SENDER_CONNECTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब कोई नया ईमेल पता कनेक्ट किया जाता है. |
|
SENDER_DISCONNECTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब कोई सेंडर डिसकनेक्ट हो जाता है. |
|
गड़बड़ी |
स्ट्रिंग सिस्टम में कोई गड़बड़ी होने पर यह इवेंट ट्रिगर होता है. |
|
SYSTEM_VOLUME_CHANGED |
स्ट्रिंग सिस्टम की आवाज़ में बदलाव होने पर यह इवेंट ट्रिगर होता है. |
|
VISIBILITY_CHANGED |
स्ट्रिंग इस इवेंट को तब ट्रिगर किया जाता है, जब ऐप्लिकेशन की विज़िबिलिटी बदल जाती है. उदाहरण के लिए, एचडीएमआई इनपुट बदलने के बाद या जब टीवी को बंद या चालू किया जाता है और कास्ट डिवाइस को बाहरी तौर पर पावर दी जाती है. ध्यान दें कि इस एपीआई का असर, ब्राउज़र के 'webkitvisibilitychange' इवेंट जैसा ही होता है. यह cast.framework.CastReceiverContext API के तौर पर उपलब्ध कराया गया है, ताकि आपको आसानी हो और webkit-prefixed इवेंट पर निर्भर न रहना पड़े. |
|
STANDBY_CHANGED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब टीवी की स्टैंडबाय स्थिति बदल जाती है. यह इवेंट, cast.framework.system.EventType.VISIBILITY_CHANGED इवेंट से जुड़ा है, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो विज़िबिलिटी विज़िबिलिटी की स्थितियां, स्टैंडबाय की स्थितियों से ज़्यादा सटीक होती हैं. ऐसा इसलिए, क्योंकि विज़िबिलिटी में टीवी चैनल चुनने की सुविधा भी शामिल होती है. हालांकि, सभी टीवी में इनकी पहचान भरोसेमंद तरीके से नहीं की जाती. इन मामलों में, स्टैंडबाय मोड का इस्तेमाल किया जा सकता है, क्योंकि ज़्यादातर टीवी में यह मोड उपलब्ध होता है. |
|
MAX_VIDEO_RESOLUTION_CHANGED |
स्ट्रिंग |
|
FEEDBACK_STARTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब सिस्टम फ़ीडबैक रिपोर्ट बनाना शुरू करता है. |
LaunchedFrom
स्ट्रिंग
इससे पता चलता है कि किस तरह के अनुरोध से रिसीवर लॉन्च हुआ.
मान |
|
|---|---|
|
कोई जानकारी नहीं है |
स्ट्रिंग लॉन्च के मालिक का पता नहीं लगाया जा सका. |
|
DIAL |
स्ट्रिंग ऐप्लिकेशन को DIAL अनुरोध के ज़रिए लॉन्च किया गया था. |
|
CAST |
स्ट्रिंग ऐप्लिकेशन को Cast V2 के अनुरोध से लॉन्च किया गया था. |
|
CLOUD |
स्ट्रिंग Assistant के अनुरोध पर ऐप्लिकेशन लॉन्च किया गया था. उदाहरण के लिए, Google Assistant को दिए गए किसी निर्देश के ज़रिए. |
MessageType
स्ट्रिंग
कस्टम मैसेज के टाइप.
मान |
|
|---|---|
|
स्ट्रिंग |
स्ट्रिंग मैसेज, फ़्री-फ़ॉर्म स्ट्रिंग होते हैं. ट्रांसमिट की गई जानकारी को एन्कोड/डिकोड करने की ज़िम्मेदारी ऐप्लिकेशन की होती है. |
|
JSON |
स्ट्रिंग मैसेज JSON-कोड में बदले जाते हैं. ट्रांसपोर्ट लेयर, JSON-कोड में बदली गई स्ट्रिंग का इस्तेमाल करेगी. |
StandbyState
स्ट्रिंग
इससे प्लैटफ़ॉर्म की ओर से रिपोर्ट की गई, मौजूदा स्टैंडबाय स्थिति के बारे में पता चलता है. अगर Cast प्लैटफ़ॉर्म, डिवाइस की स्थिति का पता नहीं लगा पाता है, तो हो सकता है कि डिवाइस UNKNOWN हो.
मान |
|
|---|---|
|
STANDBY |
स्ट्रिंग |
|
NOT_STANDBY |
स्ट्रिंग |
|
कोई जानकारी नहीं है |
स्ट्रिंग |
SystemState
स्ट्रिंग
इससे सिस्टम की मौजूदा स्थिति के बारे में पता चलता है.
मान |
|
|---|---|
|
NOT_STARTED |
स्ट्रिंग ऐप्लिकेशन को अब तक शुरू करने का अनुरोध नहीं किया गया है. |
|
STARTING_IN_BACKGROUND |
स्ट्रिंग ऐप्लिकेशन शुरू हो रहा है, लेकिन उपयोगकर्ता को नहीं दिख रहा है. |
|
शुरू करना |
स्ट्रिंग ऐप्लिकेशन शुरू हो रहा है. |
|
तैयार है |
स्ट्रिंग ऐप्लिकेशन फ़ोरग्राउंड में है और मैसेज भेजने और पाने के लिए तैयार है. |
|
STOPPING_IN_BACKGROUND |
स्ट्रिंग ऐप्लिकेशन बैकग्राउंड में चलने के दौरान बंद हो रहा है. |
|
STOPPING |
स्ट्रिंग ऐप्लिकेशन बंद हो रहा है. |
VisibilityState
स्ट्रिंग
इससे प्लैटफ़ॉर्म की ओर से रिपोर्ट की गई, मौजूदा विज़िबिलिटी की स्थिति के बारे में पता चलता है. अगर Cast प्लैटफ़ॉर्म, डिवाइस के दिखने की स्थिति का पता नहीं लगा पाता है, तो हो सकता है कि यह UNKNOWN हो.
मान |
|
|---|---|
|
दिखने वाला |
स्ट्रिंग |
|
NOT_VISIBLE |
स्ट्रिंग |
|
कोई जानकारी नहीं है |
स्ट्रिंग |
ऐब्स्ट्रैक्ट टाइप
DeviceCapabilitiesObj
{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
{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