cast. फ़्रेमवर्क. सिस्टम
यह 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
स्ट्रिंग
मौजूदा सेट अप की क्षमताओं के बारे में जानकारी देता है, जो 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 |
स्ट्रिंग
|
IS_CBCS_SUPPORTED |
स्ट्रिंग अगर इस नीति को |
IS_DOLBY_ATMOS_SUPPORTED |
स्ट्रिंग अगर नीति को |
DisconnectReason
स्ट्रिंग
डिसकनेक्ट करने की वजह बताता है.
वैल्यू |
|
---|---|
REQUESTED_BY_SENDER |
स्ट्रिंग भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का सक्रिय रूप से अनुरोध किया था (आम तौर पर उपयोगकर्ता ने ट्रिगर किया था). |
गड़बड़ी |
स्ट्रिंग प्रोटोकॉल की कोई गड़बड़ी हुई है. |
जानकारी नहीं है |
स्ट्रिंग इस बात की जानकारी नहीं है कि मैसेज भेजने वाले व्यक्ति ने
|
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 इवेंट से जुड़ा है.
ऐसा इसलिए, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो 'किसको दिखे' सेटिंग स्टैंडबाय मोड की तुलना में, वीडियो दिखने की स्थिति से जुड़ी ज़्यादा जानकारी होती है. ऐसा इसलिए होता है, क्योंकि 'डिवाइस किसको दिखे' सेटिंग में, टीवी चैनल चुनने की सुविधा भी शामिल होती है. हालांकि, सभी टीवी पर इन स्टेटस की पहचान भरोसेमंद तरीके से नहीं की जा सकती. उन मामलों में स्टैंडबाय का इस्तेमाल किया जा सकता है, क्योंकि ज़्यादातर टीवी में यह सुविधा चालू होती है. |
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 |
स्ट्रिंग
|
IS_CBCS_SUPPORTED |
स्ट्रिंग अगर इस नीति को |
IS_DOLBY_ATMOS_SUPPORTED |
स्ट्रिंग अगर नीति को |
DisconnectReason
स्ट्रिंग
डिसकनेक्ट करने की वजह बताता है.
वैल्यू |
|
---|---|
REQUESTED_BY_SENDER |
स्ट्रिंग भेजने वाले ऐप्लिकेशन ने कनेक्शन बंद करने का सक्रिय रूप से अनुरोध किया था (आम तौर पर उपयोगकर्ता ने ट्रिगर किया था). |
गड़बड़ी |
स्ट्रिंग प्रोटोकॉल की कोई गड़बड़ी हुई है. |
जानकारी नहीं है |
स्ट्रिंग इस बात की जानकारी नहीं है कि मैसेज भेजने वाले व्यक्ति ने
|
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 इवेंट से जुड़ा है.
ऐसा इसलिए, क्योंकि अगर टीवी स्टैंडबाय मोड में है, तो 'किसको दिखे' सेटिंग स्टैंडबाय मोड की तुलना में, वीडियो दिखने की स्थिति से जुड़ी ज़्यादा जानकारी होती है. ऐसा इसलिए होता है, क्योंकि 'डिवाइस किसको दिखे' सेटिंग में, टीवी चैनल चुनने की सुविधा भी शामिल होती है. हालांकि, सभी टीवी पर इन स्टेटस की पहचान भरोसेमंद तरीके से नहीं की जा सकती. उन मामलों में स्टैंडबाय का इस्तेमाल किया जा सकता है, क्योंकि ज़्यादातर टीवी में यह सुविधा चालू होती है. |
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 |
स्ट्रिंग |
जानकारी नहीं है |
स्ट्रिंग |