क्लास: CastSession

निर्माता

CastSession

नया CastSession(sessionObj, स्टेट)

पैरामीटर

sessionObj

chrome.cast.Session

सेशन का डेटा.

वैल्यू शून्य नहीं होनी चाहिए.

state

cast.framework.SessionState

सेशन की स्थिति.

वैल्यू शून्य नहीं होनी चाहिए.

तरीके

addEventListener

addEventListener(type, handler)

इवेंट लिसनर जोड़ता है.

पैरामीटर

टाइप करें

cast.framework.SessionEventType

ईवेंट प्रकार.

वैल्यू शून्य नहीं होनी चाहिए.

हैंडलर

(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData))

addMessageListener

addMessageListener(namespace, listener)

ऐसा लिसनर जोड़ा जाता है जिसे रिसीवर ऐप्लिकेशन से मैसेज मिलने पर शुरू किया जाता है. लिसनर को नेमस्पेस के तौर पर पहले आर्ग्युमेंट और मैसेज को दूसरे आर्ग्युमेंट के तौर पर शुरू किया जाता है.

पैरामीटर

नाम स्थान

स्ट्रिंग

वह नेमस्पेस जिसे सुनना है, जैसे कि 'urn:x-cast:com.example.namespace'.

लिसनर

फ़ंक्शन(स्ट्रिंग, स्ट्रिंग)

जोड़ने के लिए लिसनर.

endSession

endSession(stopCasting)

मौजूदा सेशन को खत्म करता है.

पैरामीटर

stopCasting

boolean

मौजूदा सेशन को खत्म करते समय, रिसीवर का ऐप्लिकेशन बंद कर दिया जाना चाहिए.

getActiveInputState

getActiveInputState() cast.framework.ActiveInputState लौटाता है

रिटर्न

non-null cast.framework.ActiveInputState पैसे पाने वाले के इनपुट की चालू स्थिति.

getApplicationMetadata

getApplicationMetadata() cast.framework.ApplicationMetadata को दिखाता है

रिटर्न

non-null cast.framework.ApplicationMetadata ऐप्लिकेशन का मेटाडेटा.

getApplicationStatus

getApplicationStatus() लौटाने वाला स्ट्रिंग

रिटर्न

nullable string ऐप्लिकेशन की स्थिति वाली स्ट्रिंग.

getCastDevice

getCastDevice() chrome.cast.Receiver को दिखाता है

रिटर्न

non-null chrome.cast.Receiver कास्ट डिवाइस का मेटाडेटा.

getMediaSession

getMediaSession() chrome.cast.media.Media दिखाता है

उपलब्ध होने पर मौजूदा मीडिया सेशन दिखाता है.

रिटर्न

nullable chrome.cast.media.Media मौजूदा मीडिया सेशन.

getSessionId

getSessionId() Returns स्ट्रिंग

रिटर्न

string इस सेशन के लिए यूनीक आईडी.

getSessionObj

getSessionObj() chrome.cast.Session दिखाता है

रिटर्न

non-null chrome.cast.Session सेशन का डेटा.

getSessionState

getSessionState() cast.framework.SessionState करता है

रिटर्न

cast.framework.SessionState सेशन की मौजूदा स्थिति.

getVolume

getVolume() संख्या दिखाता है

रिटर्न

nullable number पाने वाले की आवाज़ उपलब्ध होने पर.

isMute

isम्यूट() बूलियन दिखाता है

रिटर्न

nullable boolean पाने वाले की म्यूट स्थिति, अगर उपलब्ध हो.

loadMedia

loadMedia(loadRequest) शून्य से chrome.cast.ErrorCode वाला वादा दिखाता है

मीडिया को, चल रहे रिसीवर ऐप्लिकेशन में लोड करता है.

पैरामीटर

loadRequest

chrome.cast.media.LoadRequest

वैल्यू शून्य नहीं होनी चाहिए.

रिटर्न

non-null Promise containing nullable chrome.cast.ErrorCode यह बताने का वादा करें कि लोड पूरा हो गया है या रिसीवर को नहीं भेजा जा सका (सेशन, Media_session इवेंट में पास हो गया है).

removeEventListener

removeEventListener(type, handler)

इवेंट लिसनर को हटाता है.

पैरामीटर

टाइप करें

cast.framework.SessionEventType

ईवेंट प्रकार.

वैल्यू शून्य नहीं होनी चाहिए.

हैंडलर

(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData))

removeMessageListener

removeMessageListener(namespace, listener)

मैसेज के लिए, पहले से जोड़े गए लिसनर को हटाता है.

पैरामीटर

नाम स्थान

स्ट्रिंग

वह नेमस्पेस जिसे सुना जाता है, जैसे कि 'urn:x-cast:com.example.namespace'.

लिसनर

फ़ंक्शन(स्ट्रिंग, स्ट्रिंग)

हटाया जाने वाला लिसनर.

sendMessage

sendMessage(namespace, data) का वादा दिखाता है, जिसमें शून्य हो सकने वाला chrome.cast.ErrorCode शामिल है

पाने वाले को मैसेज भेजता है.

पैरामीटर

नाम स्थान

स्ट्रिंग

वह नेमस्पेस जिस पर मैसेज भेजना है, जैसे कि 'urn:x-cast:com.example.namespace'.

डेटा

(non-null Object or string)

भेजा जाने वाला डेटा.

रिटर्न

non-null Promise containing nullable chrome.cast.ErrorCode मैसेज भेजे जाने के दौरान, प्रॉमिस रिज़ॉल्व किया गया या प्रॉमिस मिस होने पर गड़बड़ी कोड के साथ अस्वीकार किया गया.

setMute

setम्यूट(isम्यूट) को दिखाता है, जिसमें शून्य हो सकने वाला chrome.cast.ErrorCode शामिल है

रिसीवर को म्यूट या म्यूट करें.

पैरामीटर

isMute

boolean

म्यूट की गई नई स्थिति.

रिटर्न

non-null Promise containing nullable chrome.cast.ErrorCode रिज़ॉल्व किया गया प्रॉमिस रिसीव कर पाने वाले व्यक्ति को अपडेट कर दिया गया या उसे अस्वीकार कर दिया गया. ऐसा फ़ेल होने पर, गड़बड़ी कोड के साथ किया गया.

setVolume

setवॉल्यूम(वॉल्यूम) का वादा करता है, जिसमें शून्य जा सकने वाला chrome.cast.ErrorCode शामिल है

रिसीवर का वॉल्यूम सेट करता है.

पैरामीटर

आवाज़

नंबर

आवाज़ का नया लेवल 0.0 से 1.0 के बीच है.

रिटर्न

non-null Promise containing nullable chrome.cast.ErrorCode रिज़ॉल्व किया गया प्रॉमिस रिसीव कर पाने वाले व्यक्ति को अपडेट कर दिया गया या उसे अस्वीकार कर दिया गया. ऐसा फ़ेल होने पर, गड़बड़ी कोड के साथ किया गया.