ক্লাস: কাস্ট সেশন

কনস্ট্রাক্টর

কাস্ট সেশন

নতুন কাস্ট সেশন (সেশনওবিজে, রাষ্ট্র)

প্যারামিটার

অধিবেশনObj

chrome.cast.Session

সেশন ডেটা।

মান শূন্য হতে হবে না.

অবস্থা

cast.framework.SessionState

অধিবেশন অবস্থা।

মান শূন্য হতে হবে না.

পদ্ধতি

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 সম্বলিত প্রতিশ্রুতি প্রদান করে

চলমান রিসিভার অ্যাপ্লিকেশনে মিডিয়া লোড করে।

প্যারামিটার

লোডের অনুরোধ

chrome.cast.media.LoadRequest

মান শূন্য হতে হবে না.

রিটার্নস

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 সমাধান করা প্রতিশ্রুতি রিসিভার আপডেট করা হয়েছে, অথবা ব্যর্থ হলে ত্রুটি কোড দিয়ে প্রত্যাখ্যান করা হয়েছে।