cast. फ़्रेमवर्क
यह Cast.framework नेमस्पेस है.
क्लास
ActiveInputStateEventData
रिसीवर के ऐक्टिव इनपुट की स्थिति में बदलाव किया गया इवेंट डेटा.
ApplicationMetadata
कास्ट ऐप्लिकेशन का मेटाडेटा.
ApplicationMetadataEventData
ऐप्लिकेशन के मेटाडेटा में, इवेंट का डेटा बदल दिया गया है.
ApplicationStatusEventData
ऐप्लिकेशन की स्थिति से जुड़े टेक्स्ट में बदलाव हुआ है.
CastContext
कास्ट इंटरैक्शन को मैनेज करता है. एक सिंगलटन ऑब्जेक्ट, जिसे getइंस्टेंस का इस्तेमाल करके फ़ेच किया जाता है. स्थितियों को मैनेज करता है - कास्ट आइकॉन और सेशन ऑब्जेक्ट की स्थिति के बारे में जानकारी देता है. कास्ट इंटरैक्शन तब तक काम नहीं करता, जब तक कि setOptions में कास्ट करने के विकल्प नहीं दिए जाते.
CastOptions
पेज कास्ट करने के विकल्प.
CastSession
कास्ट सेशन को मैनेज करता है.
CastStateEventData
कास्ट की स्थिति में बदलाव के इवेंट का डेटा.
EventData
कास्ट करने के लिए सामान्य इवेंट डेटा. इवेंट टाइप बताएं.
MediaSessionEventData
मीडिया सेशन में, इवेंट का डेटा बदला गया.
RemotePlayer
रिमोट प्लेयर की प्रॉपर्टी जिन्हें cast.framework.RemotePlayerController
से अपडेट किया जाता है.
RemotePlayerChangedEvent
रिमोट प्लेयर का फ़ील्ड बदलने का इवेंट.
RemotePlayerController
रिमोट प्लेयर कंट्रोलर कास्ट करें, जो रिमोट प्लेयर को कास्ट की स्थिति से कनेक्ट करने के लिए डेटा बाइंडिंग उपलब्ध कराता है. यह प्लेयर के ऑब्जेक्ट को मैनेज करता है और अपनी प्रॉपर्टी अपडेट करता है. इससे, प्लेयर बदलने के लिए इवेंट मिलते हैं.
SessionStateEventData
सेशन की स्थिति में बदलाव का डेटा.
VolumeEventData
पाने वाले की आवाज़ या बदले हुए इवेंट डेटा को म्यूट करें.
गिनती
ActiveInputState
नंबर
रिसीवर ऐक्टिव-इनपुट की संभावित स्थितियां.
वैल्यू |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
नंबर इससे यह पता चलता है कि इस बात की जानकारी नहीं है और/या यह पता नहीं लगाया जा सकता कि Google Cast डिवाइस मौजूदा वीडियो इनपुट का इस्तेमाल कर रहा है या नहीं. इनपुट की ऐक्टिव स्थिति को सिर्फ़ तब रिपोर्ट किया जा सकता है, जब Google Cast डिवाइस, सीईसी की सुविधा वाले किसी टीवी या AVR से कनेक्ट किया गया हो. |
ACTIVE_INPUT_STATE_NO |
नंबर इससे पता चलता है कि Google Cast डिवाइस में फ़िलहाल वीडियो इनपुट चालू नहीं है. |
ACTIVE_INPUT_STATE_YES |
नंबर इससे पता चलता है कि Google Cast डिवाइस, फ़िलहाल चालू वीडियो इनपुट है. |
CastContextEventType
स्ट्रिंग
ऐसे इवेंट जो cast.framework.CastContext का इस्तेमाल करते हैं.
वैल्यू |
|
---|---|
CAST_STATE_CHANGED |
स्ट्रिंग कास्ट आइकॉन की स्थिति ट्रैक करने के लिए इवेंट. इवेंट डेटा, cast.framework.CastStateEventData टाइप का हो. |
SESSION_STATE_CHANGED |
स्ट्रिंग मौजूदा कास्ट सेशन को ट्रैक करने के लिए इवेंट. इवेंट डेटा, cast.framework.SessionStateEventData टाइप का होता है. |
CastState
स्ट्रिंग
कास्ट करने की संभावित स्थिति.
वैल्यू |
|
---|---|
NO_DEVICES_AVAILABLE |
स्ट्रिंग कोई कास्ट डिवाइस उपलब्ध नहीं है. |
NOT_CONNECTED |
स्ट्रिंग कास्ट डिवाइस उपलब्ध हैं, लेकिन कास्ट सेशन शुरू नहीं हुआ है. |
कनेक्ट हो रहा है |
स्ट्रिंग कास्ट सेशन शुरू किया जा रहा है. |
कनेक्ट हो गया |
स्ट्रिंग कास्ट सेशन शुरू किया गया. |
LoggerLevel
नंबर
कास्ट फ़्रेमवर्क के लिए लॉग इन लेवल.
वैल्यू |
|
---|---|
डीबग करें |
नंबर डीबग लॉगिंग (सभी संदेश). |
जानकारी |
नंबर जानकारी को लॉग करना (इवेंट, सामान्य लॉग). |
चेतावनी |
नंबर चेतावनी लॉग करना (चेतावनियां). |
गड़बड़ी |
नंबर लॉग करने में गड़बड़ी हुई (गड़बड़ियां). |
कोई नहीं |
नंबर कोई लॉगिंग नहीं. |
RemotePlayerEventType
स्ट्रिंग
cast.framework.RemotePlayer डेटा में बदलाव करने के लिए इवेंट के टाइप.
वैल्यू |
|
---|---|
ANY_CHANGE |
स्ट्रिंग सभी प्रॉपर्टी बदल गई हैं. यह Angular बाइंडिंग ऐप्लिकेशन के लिए उपयोगी है, जहां हर बार प्रॉपर्टी बदलने पर कोण वाले की जानकारी देना ज़रूरी होता है. |
IS_CONNECTED_CHANGED |
स्ट्रिंग प्रॉपर्टी isConnected बदल गई है. |
IS_MEDIA_LOADED_CHANGED |
स्ट्रिंग isMediaLoaded प्रॉपर्टी को बदल दिया गया है. |
QUEUE_DATA_CHANGED |
स्ट्रिंग प्रॉपर्टी queueData बदल गया है. |
VIDEO_INFO_CHANGED |
स्ट्रिंग videoInfo प्रॉपर्टी बदल गई है. |
DURATION_CHANGED |
स्ट्रिंग प्रॉपर्टी की duration को बदल दिया गया है. |
CURRENT_TIME_CHANGED |
स्ट्रिंग प्रॉपर्टी currentTime बदल गई है. |
IS_PAUSED_CHANGED |
स्ट्रिंग प्रॉपर्टी isPaused बदल दी गई है. |
VOLUME_LEVEL_CHANGED |
स्ट्रिंग प्रॉपर्टी volumeLevel को बदल दिया गया है. |
CAN_CONTROL_VOLUME_CHANGED |
स्ट्रिंग प्रॉपर्टी canControlVolume बदल गई है. |
IS_MUTED_CHANGED |
स्ट्रिंग isMuted प्रॉपर्टी में बदलाव किया गया है. |
CAN_PAUSE_CHANGED |
स्ट्रिंग प्रॉपर्टी canPause प्रॉपर्टी बदल दी गई है. |
CAN_SEEK_CHANGED |
स्ट्रिंग प्रॉपर्टी canSeek बदल गई है. |
DISPLAY_NAME_CHANGED |
स्ट्रिंग प्रॉपर्टी displayName बदल गया है. |
STATUS_TEXT_CHANGED |
स्ट्रिंग प्रॉपर्टी statusText को बदल दिया गया है. |
TITLE_CHANGED |
स्ट्रिंग प्रॉपर्टी का title बदल गया है. |
DISPLAY_STATUS_CHANGED |
स्ट्रिंग प्रॉपर्टी displayStatus में बदलाव किया गया. |
MEDIA_INFO_CHANGED |
स्ट्रिंग mediaInfo प्रॉपर्टी में बदलाव किया गया है. |
IMAGE_URL_CHANGED |
स्ट्रिंग प्रॉपर्टी imageUrl बदल गई है. |
PLAYER_STATE_CHANGED |
स्ट्रिंग playerState प्रॉपर्टी बदल गई है. |
IS_PLAYING_BREAK_CHANGED |
स्ट्रिंग प्रॉपर्टी isPlayingBreak बदल गई है. |
NUMBER_BREAK_CLIPS_CHANGED |
स्ट्रिंग प्रॉपर्टी numberBreakClips बदल गई हैं. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
स्ट्रिंग प्रॉपर्टी currentBreakClipNumber बदल गई है. |
CURRENT_BREAK_TIME_CHANGED |
स्ट्रिंग प्रॉपर्टी currentBreakTime में बदलाव किया गया है. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
स्ट्रिंग प्रॉपर्टी currentBreakClipTime बदलाव हुए हैं. |
BREAK_ID_CHANGED |
स्ट्रिंग प्रॉपर्टी breakId बदल गई है. |
BREAK_CLIP_ID_CHANGED |
स्ट्रिंग breakClipId प्रॉपर्टी को बदल दिया गया है. |
WHEN_SKIPPABLE_CHANGED |
स्ट्रिंग प्रॉपर्टी whenSkippable प्रॉपर्टी बदल गई हो. |
LIVE_SEEKABLE_RANGE_CHANGED |
स्ट्रिंग liveSeekableRange प्रॉपर्टी बदल गई है. |
SessionEventType
स्ट्रिंग
ऐसे इवेंट जिनका cast.framework.CastSession इस्तेमाल करता हो.
वैल्यू |
|
---|---|
APPLICATION_STATUS_CHANGED |
स्ट्रिंग ऐप्लिकेशन की स्थिति वाला टेक्स्ट बदल गया है. इवेंट डेटा, cast.framework.ApplicationStatusEventData टाइप का होता है. |
APPLICATION_METADATA_CHANGED |
स्ट्रिंग ऐप्लिकेशन का मेटाडेटा बदल गया है. इवेंट डेटा cast.framework.ApplicationMetadataEventData टाइप का होता है. |
ACTIVE_INPUT_STATE_CHANGED |
स्ट्रिंग रिसीवर के ऐक्टिव इनपुट की स्थिति बदल गई है. इवेंट डेटा cast.framework.ActiveInputStateEventData टाइप का है. |
VOLUME_CHANGED |
स्ट्रिंग पाने वाले के आवाज़ या म्यूट होने की स्थिति बदल गई है. इवेंट डेटा cast.framework.VolumeEventData टाइप का है. |
MEDIA_SESSION |
स्ट्रिंग नया मीडिया सेशन शुरू किया गया. इवेंट डेटा, cast.framework.MediaSessionEventData टाइप का हो. |
SessionState
स्ट्रिंग
कास्ट सेशन की संभावित स्थिति.
वैल्यू |
|
---|---|
NO_SESSION |
स्ट्रिंग कास्ट सेशन स्थापित नहीं हुआ. |
SESSION_STARTING |
स्ट्रिंग कास्ट सेशन शुरू किया जा रहा है. |
SESSION_STARTED |
स्ट्रिंग कास्ट सेशन शुरू किया गया. |
SESSION_START_FAILED |
स्ट्रिंग कास्ट सेशन शुरू नहीं हो सका. सफल न होने की वजह की जानकारी, इवेंट डेटा cast.framework.SessionStateEventData#errorCode फ़ील्ड में दी जाती है. |
SESSION_ENDING |
स्ट्रिंग कास्ट सेशन को डिसकनेक्ट किया जा रहा है. |
SESSION_ENDED |
स्ट्रिंग कास्ट सेशन डिसकनेक्ट हो गया. |
SESSION_RESUMED |
स्ट्रिंग पहले से मौजूद किसी सत्र से कनेक्शन स्थापित होता है. |
प्रॉपर्टी
ActiveInputState
नंबर
रिसीवर ऐक्टिव-इनपुट की संभावित स्थितियां.
वैल्यू |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
नंबर इससे यह पता चलता है कि इस बात की जानकारी नहीं है और/या यह पता नहीं लगाया जा सकता कि Google Cast डिवाइस मौजूदा वीडियो इनपुट का इस्तेमाल कर रहा है या नहीं. इनपुट की ऐक्टिव स्थिति को सिर्फ़ तब रिपोर्ट किया जा सकता है, जब Google Cast डिवाइस, सीईसी की सुविधा वाले किसी टीवी या AVR से कनेक्ट किया गया हो. |
ACTIVE_INPUT_STATE_NO |
नंबर इससे पता चलता है कि Google Cast डिवाइस में फ़िलहाल वीडियो इनपुट चालू नहीं है. |
ACTIVE_INPUT_STATE_YES |
नंबर इससे पता चलता है कि Google Cast डिवाइस, फ़िलहाल चालू वीडियो इनपुट है. |
CastContextEventType
स्ट्रिंग
ऐसे इवेंट जो cast.framework.CastContext का इस्तेमाल करते हैं.
वैल्यू |
|
---|---|
CAST_STATE_CHANGED |
स्ट्रिंग कास्ट आइकॉन की स्थिति ट्रैक करने के लिए इवेंट. इवेंट डेटा, cast.framework.CastStateEventData टाइप का हो. |
SESSION_STATE_CHANGED |
स्ट्रिंग मौजूदा कास्ट सेशन को ट्रैक करने के लिए इवेंट. इवेंट डेटा, cast.framework.SessionStateEventData टाइप का होता है. |
CastState
स्ट्रिंग
कास्ट करने की संभावित स्थिति.
वैल्यू |
|
---|---|
NO_DEVICES_AVAILABLE |
स्ट्रिंग कोई कास्ट डिवाइस उपलब्ध नहीं है. |
NOT_CONNECTED |
स्ट्रिंग कास्ट डिवाइस उपलब्ध हैं, लेकिन कास्ट सेशन शुरू नहीं हुआ है. |
कनेक्ट हो रहा है |
स्ट्रिंग कास्ट सेशन शुरू किया जा रहा है. |
कनेक्ट हो गया |
स्ट्रिंग कास्ट सेशन शुरू किया गया. |
LoggerLevel
नंबर
कास्ट फ़्रेमवर्क के लिए लॉग इन लेवल.
वैल्यू |
|
---|---|
डीबग करें |
नंबर डीबग लॉगिंग (सभी संदेश). |
जानकारी |
नंबर जानकारी को लॉग करना (इवेंट, सामान्य लॉग). |
चेतावनी |
नंबर चेतावनी लॉग करना (चेतावनियां). |
गड़बड़ी |
नंबर लॉग करने में गड़बड़ी हुई (गड़बड़ियां). |
कोई नहीं |
नंबर कोई लॉगिंग नहीं. |
RemotePlayerEventType
स्ट्रिंग
cast.framework.RemotePlayer डेटा में बदलाव करने के लिए इवेंट के टाइप.
वैल्यू |
|
---|---|
ANY_CHANGE |
स्ट्रिंग सभी प्रॉपर्टी बदल गई हैं. यह Angular बाइंडिंग ऐप्लिकेशन के लिए उपयोगी है, जहां हर बार प्रॉपर्टी बदलने पर कोण वाले की जानकारी देना ज़रूरी होता है. |
IS_CONNECTED_CHANGED |
स्ट्रिंग प्रॉपर्टी isConnected बदल गई है. |
IS_MEDIA_LOADED_CHANGED |
स्ट्रिंग isMediaLoaded प्रॉपर्टी को बदल दिया गया है. |
QUEUE_DATA_CHANGED |
स्ट्रिंग प्रॉपर्टी queueData बदल गया है. |
VIDEO_INFO_CHANGED |
स्ट्रिंग videoInfo प्रॉपर्टी बदल गई है. |
DURATION_CHANGED |
स्ट्रिंग प्रॉपर्टी की duration को बदल दिया गया है. |
CURRENT_TIME_CHANGED |
स्ट्रिंग प्रॉपर्टी currentTime बदल गई है. |
IS_PAUSED_CHANGED |
स्ट्रिंग प्रॉपर्टी isPaused बदल दी गई है. |
VOLUME_LEVEL_CHANGED |
स्ट्रिंग प्रॉपर्टी volumeLevel को बदल दिया गया है. |
CAN_CONTROL_VOLUME_CHANGED |
स्ट्रिंग प्रॉपर्टी canControlVolume बदल गई है. |
IS_MUTED_CHANGED |
स्ट्रिंग isMuted प्रॉपर्टी में बदलाव किया गया है. |
CAN_PAUSE_CHANGED |
स्ट्रिंग प्रॉपर्टी canPause प्रॉपर्टी बदल दी गई है. |
CAN_SEEK_CHANGED |
स्ट्रिंग प्रॉपर्टी canSeek बदल गई है. |
DISPLAY_NAME_CHANGED |
स्ट्रिंग प्रॉपर्टी displayName बदल गया है. |
STATUS_TEXT_CHANGED |
स्ट्रिंग प्रॉपर्टी statusText को बदल दिया गया है. |
TITLE_CHANGED |
स्ट्रिंग प्रॉपर्टी का title बदल गया है. |
DISPLAY_STATUS_CHANGED |
स्ट्रिंग प्रॉपर्टी displayStatus में बदलाव किया गया. |
MEDIA_INFO_CHANGED |
स्ट्रिंग mediaInfo प्रॉपर्टी में बदलाव किया गया है. |
IMAGE_URL_CHANGED |
स्ट्रिंग प्रॉपर्टी imageUrl बदल गई है. |
PLAYER_STATE_CHANGED |
स्ट्रिंग playerState प्रॉपर्टी बदल गई है. |
IS_PLAYING_BREAK_CHANGED |
स्ट्रिंग प्रॉपर्टी isPlayingBreak बदल गई है. |
NUMBER_BREAK_CLIPS_CHANGED |
स्ट्रिंग प्रॉपर्टी numberBreakClips बदल गई हैं. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
स्ट्रिंग प्रॉपर्टी currentBreakClipNumber बदल गई है. |
CURRENT_BREAK_TIME_CHANGED |
स्ट्रिंग प्रॉपर्टी currentBreakTime में बदलाव किया गया है. |
CURRENT_BREAK_CLIP_TIME_CHANGED |
स्ट्रिंग प्रॉपर्टी currentBreakClipTime बदलाव हुए हैं. |
BREAK_ID_CHANGED |
स्ट्रिंग प्रॉपर्टी breakId बदल गई है. |
BREAK_CLIP_ID_CHANGED |
स्ट्रिंग breakClipId प्रॉपर्टी को बदल दिया गया है. |
WHEN_SKIPPABLE_CHANGED |
स्ट्रिंग प्रॉपर्टी whenSkippable प्रॉपर्टी बदल गई हो. |
LIVE_SEEKABLE_RANGE_CHANGED |
स्ट्रिंग liveSeekableRange प्रॉपर्टी बदल गई है. |
SessionEventType
स्ट्रिंग
ऐसे इवेंट जिनका cast.framework.CastSession इस्तेमाल करता हो.
वैल्यू |
|
---|---|
APPLICATION_STATUS_CHANGED |
स्ट्रिंग ऐप्लिकेशन की स्थिति वाला टेक्स्ट बदल गया है. इवेंट डेटा, cast.framework.ApplicationStatusEventData टाइप का होता है. |
APPLICATION_METADATA_CHANGED |
स्ट्रिंग ऐप्लिकेशन का मेटाडेटा बदल गया है. इवेंट डेटा cast.framework.ApplicationMetadataEventData टाइप का होता है. |
ACTIVE_INPUT_STATE_CHANGED |
स्ट्रिंग रिसीवर के ऐक्टिव इनपुट की स्थिति बदल गई है. इवेंट डेटा cast.framework.ActiveInputStateEventData टाइप का है. |
VOLUME_CHANGED |
स्ट्रिंग पाने वाले के आवाज़ या म्यूट होने की स्थिति बदल गई है. इवेंट डेटा cast.framework.VolumeEventData टाइप का है. |
MEDIA_SESSION |
स्ट्रिंग नया मीडिया सेशन शुरू किया गया. इवेंट डेटा, cast.framework.MediaSessionEventData टाइप का हो. |
SessionState
स्ट्रिंग
कास्ट सेशन की संभावित स्थिति.
वैल्यू |
|
---|---|
NO_SESSION |
स्ट्रिंग कास्ट सेशन स्थापित नहीं हुआ. |
SESSION_STARTING |
स्ट्रिंग कास्ट सेशन शुरू किया जा रहा है. |
SESSION_STARTED |
स्ट्रिंग कास्ट सेशन शुरू किया गया. |
SESSION_START_FAILED |
स्ट्रिंग कास्ट सेशन शुरू नहीं हो सका. सफल न होने की वजह की जानकारी, इवेंट डेटा cast.framework.SessionStateEventData#errorCode फ़ील्ड में दी जाती है. |
SESSION_ENDING |
स्ट्रिंग कास्ट सेशन को डिसकनेक्ट किया जा रहा है. |
SESSION_ENDED |
स्ट्रिंग कास्ट सेशन डिसकनेक्ट हो गया. |
SESSION_RESUMED |
स्ट्रिंग पहले से मौजूद किसी सत्र से कनेक्शन स्थापित होता है. |
वर्शन
स्ट्रिंग
भेजने वाले के मौजूदा कास्ट फ़्रेमवर्क का वर्शन.
तरीका
setLoggerLevel
setLoggerLevel(level)
कास्ट के लिए लॉगिंग लेवल सेट करें.
पैरामीटर |
|
---|---|
लेवल |
लॉगिंग लेवल. वैल्यू शून्य नहीं होनी चाहिए. |
ऐब्स्ट्रैक्ट टाइप
EventType
(शून्य के अलावा cast.framework.CastContextEventType, खाली नहीं है, cast.framework.SessionEventType या नॉन-शून्य cast.framework.RemotePlayerEventType)
इस्तेमाल किए जा सकने वाले इवेंट के टाइप.