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 की सुविधा वाले टीवी शामिल हैं. कास्ट की सुविधा वाले ऐसे डिवाइसों के उदाहरण जिनमें डिसप्ले की सुविधा नहीं होती है: 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 |
स्ट्रिंग
|
|
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 डिवाइस नहीं है, तो 'Cast नहीं'. |
|
OS_VERSION |
स्ट्रिंग डिवाइस के ओएस का वर्शन (उदाहरण: 14.0 वगैरह), अगर पता हो. अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
|
एनवायरमेंट |
स्ट्रिंग अगर आपको पता है, तो बताएं कि डिवाइस किस तरह के माहौल में है. जैसे: घर, ऑटोमोटिव, हवाई जहाज़, होटल वगैरह. आम तौर पर, ज़्यादातर डिवाइसों के लिए 'होम'. |
|
DEVICE_ID |
स्ट्रिंग रिसीवर डिवाइस का यूनीक आईडी, अगर पता हो. यह वैल्यू, सेंडर एसडीके से एक्सपोज़ किए गए Cast रिसीवर आईडी की वैल्यू के बराबर होगी. अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
|
METADATA_FROM_FIRMWARE |
स्ट्रिंग क्या डिवाइस की जानकारी, फ़र्मवेयर से मिली थी. |
DisconnectReason
स्ट्रिंग
डिसकनेक्ट होने की वजह बताता है.
वैल्यू |
|
|---|---|
|
REQUESTED_BY_SENDER |
स्ट्रिंग भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का अनुरोध किया था. आम तौर पर, उपयोगकर्ता ऐसा करता है. |
|
गड़बड़ी |
स्ट्रिंग प्रोटोकॉल से जुड़ी कोई गड़बड़ी हुई. |
|
कोई जानकारी नहीं है |
स्ट्रिंग यह पता नहीं है कि ईमेल भेजने वाले ने |
|
APPLICATION_STOP |
स्ट्रिंग रिसीवर ऐप्लिकेशन अपने-आप बंद हो गया. |
|
ABRUPT_SHUTDOWN |
स्ट्रिंग प्लैटफ़ॉर्म ने ऐप्लिकेशन को बंद कर दिया, जबकि भेजने वाले अब भी कनेक्ट थे. |
|
NO_SENDERS |
स्ट्रिंग जब कोई सेंडर कनेक्ट नहीं था, तब ऐप्लिकेशन बंद हो गया. |
|
TRANSPORT_CLOSED |
स्ट्रिंग भेजने वाले ने वर्चुअल कनेक्शन को सही तरीके से बंद किए बिना, एसएसएल सॉकेट को बंद कर दिया. |
|
TRANSPORT_ABORTED |
स्ट्रिंग पीयर ने एसएसएल सॉकेट को बंद कर दिया. |
|
TRANSPORT_TOO_LONG_INACTIVE |
स्ट्रिंग हार्टबीट की सुविधा काम न करने की वजह से, एसएसएल सॉकेट बंद हो गया. |
|
CLOSED_BY_SELF |
स्ट्रिंग Cast रिसीवर ने कनेक्शन को सही तरीके से बंद कर दिया. |
EventType
स्ट्रिंग
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 इवेंट से जुड़ा है. ऐसा इसलिए है, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो विज़िबिलिटी विज़िबिलिटी स्टेटस, स्टैंडबाय स्टेटस की तुलना में ज़्यादा सटीक होते हैं. ऐसा इसलिए, क्योंकि विज़िबिलिटी में टीवी चैनल का विकल्प भी शामिल होता है. हालांकि, सभी टीवी में इनका पता भरोसेमंद तरीके से नहीं लगाया जा सकता. ऐसे मामलों में, स्टैंडबाय मोड का इस्तेमाल किया जा सकता है. इसकी वजह यह है कि ज़्यादातर टीवी में यह मोड होता है. |
|
MAX_VIDEO_RESOLUTION_CHANGED |
स्ट्रिंग |
|
FEEDBACK_STARTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब सिस्टम सुझाव/राय देने या शिकायत करने के लिए रिपोर्ट बनाना शुरू करता है. |
LaunchedFrom
स्ट्रिंग
इससे पता चलता है कि किस तरह के अनुरोध से रिसीवर लॉन्च हुआ.
वैल्यू |
|
|---|---|
|
कोई जानकारी नहीं है |
स्ट्रिंग लॉन्च के मालिक का पता नहीं लगाया जा सका. |
|
डायल |
स्ट्रिंग ऐप्लिकेशन को DIAL अनुरोध से लॉन्च किया गया था. |
|
CAST |
स्ट्रिंग ऐप्लिकेशन को Cast V2 के अनुरोध से लॉन्च किया गया था. |
|
CLOUD |
स्ट्रिंग ऐप्लिकेशन को Assistant के अनुरोध से लॉन्च किया गया था. उदाहरण के लिए, Google Assistant के निर्देश से. |
MessageType
स्ट्रिंग
कस्टम मैसेज के टाइप.
वैल्यू |
|
|---|---|
|
स्ट्रिंग |
स्ट्रिंग मैसेज, फ़्री-फ़ॉर्म स्ट्रिंग होते हैं. भेजी गई जानकारी को कोड में बदलने/डिकोड करने की ज़िम्मेदारी ऐप्लिकेशन की होती है. |
|
JSON |
स्ट्रिंग मैसेज, JSON कोड में बदले जाते हैं. अंडरलाइंग ट्रांसपोर्ट, JSON-एन्कोडेड स्ट्रिंग का इस्तेमाल करेगा. |
StandbyState
स्ट्रिंग
यह प्लैटफ़ॉर्म से रिपोर्ट की गई मौजूदा स्टैंडबाय स्थिति को दिखाता है. अगर Cast प्लैटफ़ॉर्म, स्थिति का पता नहीं लगा पाता है, तो यह UNKNOWN हो सकता है.
वैल्यू |
|
|---|---|
|
स्टैंडबाय |
स्ट्रिंग |
|
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 की सुविधा वाले टीवी शामिल हैं. कास्ट की सुविधा वाले ऐसे डिवाइसों के उदाहरण जिनमें डिसप्ले की सुविधा नहीं होती है: 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 |
स्ट्रिंग
|
|
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 डिवाइस नहीं है, तो 'Cast नहीं'. |
|
OS_VERSION |
स्ट्रिंग डिवाइस के ओएस का वर्शन (उदाहरण: 14.0 वगैरह), अगर पता हो. अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
|
एनवायरमेंट |
स्ट्रिंग अगर आपको पता है, तो बताएं कि डिवाइस किस तरह के माहौल में है. जैसे: घर, ऑटोमोटिव, हवाई जहाज़, होटल वगैरह. आम तौर पर, ज़्यादातर डिवाइसों के लिए 'होम'. |
|
DEVICE_ID |
स्ट्रिंग रिसीवर डिवाइस का यूनीक आईडी, अगर पता हो. यह वैल्यू, सेंडर एसडीके से एक्सपोज़ किए गए Cast रिसीवर आईडी की वैल्यू के बराबर होगी. अगर जानकारी नहीं है, तो खाली स्ट्रिंग. |
|
METADATA_FROM_FIRMWARE |
स्ट्रिंग क्या डिवाइस की जानकारी, फ़र्मवेयर से मिली थी. |
DisconnectReason
स्ट्रिंग
डिसकनेक्ट होने की वजह बताता है.
वैल्यू |
|
|---|---|
|
REQUESTED_BY_SENDER |
स्ट्रिंग भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का अनुरोध किया था. आम तौर पर, उपयोगकर्ता ऐसा करता है. |
|
गड़बड़ी |
स्ट्रिंग प्रोटोकॉल से जुड़ी कोई गड़बड़ी हुई. |
|
कोई जानकारी नहीं है |
स्ट्रिंग यह पता नहीं है कि ईमेल भेजने वाले ने |
|
APPLICATION_STOP |
स्ट्रिंग रिसीवर ऐप्लिकेशन अपने-आप बंद हो गया. |
|
ABRUPT_SHUTDOWN |
स्ट्रिंग प्लैटफ़ॉर्म ने ऐप्लिकेशन को बंद कर दिया, जबकि भेजने वाले अब भी कनेक्ट थे. |
|
NO_SENDERS |
स्ट्रिंग जब कोई सेंडर कनेक्ट नहीं था, तब ऐप्लिकेशन बंद हो गया. |
|
TRANSPORT_CLOSED |
स्ट्रिंग भेजने वाले ने वर्चुअल कनेक्शन को सही तरीके से बंद किए बिना, एसएसएल सॉकेट को बंद कर दिया. |
|
TRANSPORT_ABORTED |
स्ट्रिंग पीयर ने एसएसएल सॉकेट को बंद कर दिया. |
|
TRANSPORT_TOO_LONG_INACTIVE |
स्ट्रिंग हार्टबीट की सुविधा काम न करने की वजह से, एसएसएल सॉकेट बंद हो गया. |
|
CLOSED_BY_SELF |
स्ट्रिंग Cast रिसीवर ने कनेक्शन को सही तरीके से बंद कर दिया. |
EventType
स्ट्रिंग
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 इवेंट से जुड़ा है. ऐसा इसलिए है, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो विज़िबिलिटी विज़िबिलिटी स्टेटस, स्टैंडबाय स्टेटस की तुलना में ज़्यादा सटीक होते हैं. ऐसा इसलिए, क्योंकि विज़िबिलिटी में टीवी चैनल का विकल्प भी शामिल होता है. हालांकि, सभी टीवी में इनका पता भरोसेमंद तरीके से नहीं लगाया जा सकता. ऐसे मामलों में, स्टैंडबाय मोड का इस्तेमाल किया जा सकता है. इसकी वजह यह है कि ज़्यादातर टीवी में यह मोड होता है. |
|
MAX_VIDEO_RESOLUTION_CHANGED |
स्ट्रिंग |
|
FEEDBACK_STARTED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब सिस्टम सुझाव/राय देने या शिकायत करने के लिए रिपोर्ट बनाना शुरू करता है. |
LaunchedFrom
स्ट्रिंग
इससे पता चलता है कि किस तरह के अनुरोध से रिसीवर लॉन्च हुआ.
वैल्यू |
|
|---|---|
|
कोई जानकारी नहीं है |
स्ट्रिंग लॉन्च के मालिक का पता नहीं लगाया जा सका. |
|
डायल |
स्ट्रिंग ऐप्लिकेशन को DIAL अनुरोध से लॉन्च किया गया था. |
|
CAST |
स्ट्रिंग ऐप्लिकेशन को Cast V2 के अनुरोध से लॉन्च किया गया था. |
|
CLOUD |
स्ट्रिंग ऐप्लिकेशन को Assistant के अनुरोध से लॉन्च किया गया था. उदाहरण के लिए, Google Assistant के निर्देश से. |
MessageType
स्ट्रिंग
कस्टम मैसेज के टाइप.
वैल्यू |
|
|---|---|
|
स्ट्रिंग |
स्ट्रिंग मैसेज, फ़्री-फ़ॉर्म स्ट्रिंग होते हैं. भेजी गई जानकारी को कोड में बदलने/डिकोड करने की ज़िम्मेदारी ऐप्लिकेशन की होती है. |
|
JSON |
स्ट्रिंग मैसेज, JSON कोड में बदले जाते हैं. अंडरलाइंग ट्रांसपोर्ट, JSON-एन्कोडेड स्ट्रिंग का इस्तेमाल करेगा. |
StandbyState
स्ट्रिंग
यह प्लैटफ़ॉर्म से रिपोर्ट की गई मौजूदा स्टैंडबाय स्थिति को दिखाता है. अगर Cast प्लैटफ़ॉर्म, स्थिति का पता नहीं लगा पाता है, तो यह UNKNOWN हो सकता है.
वैल्यू |
|
|---|---|
|
स्टैंडबाय |
स्ट्रिंग |
|
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