ঢালাই কাঠামো কাস্ট সেশন
একটি কাস্ট সেশন পরিচালনা করে।
কনস্ট্রাক্টর
কাস্ট সেশন
নতুন কাস্ট সেশন (সেশনওবিজে, রাষ্ট্র)
প্যারামিটার | |
|---|---|
অধিবেশনObj | সেশন ডেটা। মান শূন্য হতে হবে না. |
অবস্থা | অধিবেশন অবস্থা। মান শূন্য হতে হবে না. |
পদ্ধতি
AddEventListener
AddEventListener(টাইপ, হ্যান্ডলার)
একটি ইভেন্ট শ্রোতা যোগ করে।
প্যারামিটার | |
|---|---|
প্রকার | cast.framework.SessionEventType ইভেন্টের ধরণ. মান শূন্য হতে হবে না. |
হ্যান্ডলার | (function(non-null cast.framework.ApplicationStatusEventData ), function(non-null cast.framework.ApplicationMetadataEventData ), function(non-null cast.framework.ActiveInputStateEventData ), ফাংশন(non-null cast.framework.ApplicationStatusEventData ) ফাংশন (নন-নাল cast.framework.VolumeEventData )) |
addMessageListener
AddMessageListener (নামস্থান, শ্রোতা)
রিসিভার অ্যাপ্লিকেশন থেকে একটি বার্তা প্রাপ্ত হলে একটি শ্রোতাকে আহ্বান করা হয়। শ্রোতাকে প্রথম আর্গুমেন্ট হিসেবে নেমস্পেস এবং দ্বিতীয় আর্গুমেন্ট হিসেবে বার্তা দিয়ে ডাকা হয়।
প্যারামিটার | |
|---|---|
নামস্থান | স্ট্রিং শোনার জন্য নামস্থান, যেমন 'urn:x-cast:com.example.namespace'। |
শ্রোতা | ফাংশন (স্ট্রিং, স্ট্রিং) শ্রোতা যোগ করুন. |
শেষ অধিবেশন
শেষ অধিবেশন (স্টপ কাস্টিং)
বর্তমান অধিবেশন শেষ হয়.
প্যারামিটার | |
|---|---|
কাস্টিং বন্ধ করুন | বুলিয়ান বর্তমান অধিবেশন শেষ করার সময় রিসিভার আবেদন বন্ধ করা উচিত। |
getActiveInputState
getActiveInputState() cast.framework.ActiveInputState প্রদান করে
- রিটার্নস
non-null cast.framework.ActiveInputStateরিসিভার সক্রিয় ইনপুট অবস্থা।
GetApplicationMetadata
getApplicationMetadata() cast.framework.ApplicationMetadata প্রদান করে
- রিটার্নস
non-null cast.framework.ApplicationMetadataঅ্যাপ্লিকেশন মেটাডেটা।
গেট অ্যাপ্লিকেশান স্ট্যাটাস
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() স্ট্রিং প্রদান করে
- রিটার্নস
এই সেশনের জন্য
stringঅনন্য আইডি।
getSessionObj
getSessionObj() chrome.cast.Session প্রদান করে
- রিটার্নস
non-null chrome.cast.Sessionসেশন ডেটা।
GetSessionState
getSessionState() cast.framework.SessionState প্রদান করে
- রিটার্নস
cast.framework.SessionStateবর্তমান সেশনের অবস্থা।
getVolume
getVolume() নম্বর প্রদান করে
- রিটার্নস
nullable numberরিসিভার ভলিউম যদি উপলব্ধ হয়.
isMute
isMute() বুলিয়ান রিটার্ন করে
- রিটার্নস
nullable booleanরিসিভার নিঃশব্দ অবস্থা যদি উপলব্ধ থাকে।
লোড মিডিয়া
loadMedia(loadRequest) nullable chrome.cast.ErrorCode সম্বলিত প্রতিশ্রুতি প্রদান করে
চলমান রিসিভার অ্যাপ্লিকেশনে মিডিয়া লোড করে।
প্যারামিটার | |
|---|---|
লোডের অনুরোধ | মান শূন্য হতে হবে না. |
- রিটার্নস
non-null Promise containing nullable chrome.cast.ErrorCodeপ্রতিশ্রুতি বোঝায় যে লোড সফল হয়েছে বা রিসিভারের কাছে পাঠানো ব্যর্থ হয়েছে (সেশনটি মিডিয়া_সেশন ইভেন্টে পাস করা হয়েছে)।
ইভেন্টলিসনারকে সরান
রিমুভ ইভেন্টলিসনার (টাইপ, হ্যান্ডলার)
একটি ইভেন্ট শ্রোতাকে সরিয়ে দেয়।
প্যারামিটার | |
|---|---|
প্রকার | cast.framework.SessionEventType ইভেন্টের ধরণ. মান শূন্য হতে হবে না. |
হ্যান্ডলার | (function(non-null cast.framework.ApplicationStatusEventData ), function(non-null cast.framework.ApplicationMetadataEventData ), function(non-null cast.framework.ActiveInputStateEventData ), ফাংশন(non-null cast.framework.ApplicationStatusEventData ) ফাংশন (নন-নাল cast.framework.VolumeEventData )) |
MessageListener রিমুভ করুন
RemoveMessageListener (নামস্থান, শ্রোতা)
বার্তাগুলির জন্য পূর্বে যোগ করা শ্রোতাকে সরিয়ে দেয়।
প্যারামিটার | |
|---|---|
নামস্থান | স্ট্রিং যে নামস্থানটি শোনা হয়, যেমন 'urn:x-cast:com.example.namespace'। |
শ্রোতা | ফাংশন (স্ট্রিং, স্ট্রিং) শ্রোতাকে সরাতে হবে। |
বার্তা পাঠান
sendMessage(নেমস্পেস, ডেটা) বাতিলযোগ্য chrome.cast.ErrorCode সম্বলিত প্রতিশ্রুতি প্রদান করে
রিসিভারকে একটি বার্তা পাঠায়।
প্যারামিটার | |
|---|---|
নামস্থান | স্ট্রিং বার্তা পাঠানোর জন্য নামস্থান, যেমন 'urn:x-cast:com.example.namespace'। |
তথ্য | (নন-নাল অবজেক্ট বা স্ট্রিং) ডেটা পাঠাতে হবে। |
- রিটার্নস
non-null Promise containing nullable chrome.cast.ErrorCodeসমাধান করা প্রতিশ্রুতি যখন বার্তা পাঠানো হয়েছিল, অথবা ব্যর্থ হলে ত্রুটি কোড দিয়ে প্রত্যাখ্যান করা হয়েছিল৷
সেট মিউট
setMute(isMute) nullable chrome.cast.ErrorCode সম্বলিত প্রতিশ্রুতি প্রদান করে
রিসিভার নিঃশব্দ বা অমিউট করুন।
প্যারামিটার | |
|---|---|
isMute | বুলিয়ান নতুন নিঃশব্দ অবস্থা। |
- রিটার্নস
non-null Promise containing nullable chrome.cast.ErrorCodeসমাধান করা প্রতিশ্রুতি রিসিভার আপডেট করা হয়েছে, অথবা ব্যর্থ হলে ত্রুটি কোড দিয়ে প্রত্যাখ্যান করা হয়েছে।
সেট ভলিউম
setVolume(ভলিউম) nullable chrome.cast.ErrorCode সম্বলিত প্রতিশ্রুতি প্রদান করে
রিসিভার ভলিউম সেট করে।
প্যারামিটার | |
|---|---|
আয়তন | সংখ্যা 0.0 এবং 1.0 এর মধ্যে নতুন ভলিউম স্তর। |
- রিটার্নস
non-null Promise containing nullable chrome.cast.ErrorCodeসমাধান করা প্রতিশ্রুতি রিসিভার আপডেট করা হয়েছে, অথবা ব্যর্থ হলে ত্রুটি কোড দিয়ে প্রত্যাখ্যান করা হয়েছে।