নামস্থান: cast

ক্লাস

নামস্থান

গণনা

স্বয়ংক্রিয় যোগদান নীতি

স্থির

স্ট্রিং

স্বতঃ-যোগদান নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে একটি প্রেরক অ্যাপ্লিকেশনকে API শুরু করার পরে একটি বিদ্যমান সেশনে সংযুক্ত করবে৷

মান

TAB_AND_ORIGIN_SCOPED

স্ট্রিং

একই ট্যাব এবং পৃষ্ঠার মূলে একই appId দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়।

ORIGIN_SCOPED

স্ট্রিং

একই অ্যাপআইডি এবং একই পৃষ্ঠার উৎস (ট্যাব নির্বিশেষে) দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযোগ করে।

PAGE_SCOPED

স্ট্রিং

স্বয়ংক্রিয় সংযোগ নেই।

সামর্থ্য

স্থির

স্ট্রিং

রিসিভার ডিভাইস দ্বারা সমর্থিত ক্ষমতা.

মান

VIDEO_OUT

স্ট্রিং

রিসিভার ভিডিও আউটপুট সমর্থন করে।

অডিও_আউট

স্ট্রিং

রিসিভার অডিও আউটপুট সমর্থন করে.

VIDEO_IN

স্ট্রিং

রিসিভার ভিডিও ইনপুট (ক্যামেরা) সমর্থন করে।

অডিও প্রবেশ

স্ট্রিং

রিসিভার অডিও ইনপুট (মাইক্রোফোন) সমর্থন করে।

MULTIZONE_GROUP

স্ট্রিং

রিসিভার একটি মাল্টি-জোন গ্রুপ প্রতিনিধিত্ব করে।

ডিফল্ট অ্যাকশন পলিসি

স্থির

স্ট্রিং

ডিফল্ট অ্যাকশন নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে API শুরু করার পরে একটি সেশন তৈরি করবে৷ এটি এক্সটেনশন পপআপে ট্যাবের জন্য ডিফল্ট অ্যাকশনও নিয়ন্ত্রণ করে।

মান

CREATE_SESSION

স্ট্রিং

এপিআই আরম্ভ করার সময় অ্যাপটি সম্বলিত ট্যাবটি কাস্ট করা হলে, SDK ট্যাব কাস্টিং বন্ধ করে দেয় এবং অ্যাপটিকে স্বয়ংক্রিয়ভাবে চালু করে। এক্সটেনশন পপআপ ব্যবহারকারীকে অ্যাপটি কাস্ট করতে অনুরোধ করে।

CAST_THIS_TAB

স্ট্রিং

এপিআই শুরু করার পর কোনো স্বয়ংক্রিয় লঞ্চ করা হয় না, এমনকি ট্যাবটি কাস্ট করা হলেও। এক্সটেনশন পপআপ ব্যবহারকারীকে ট্যাবটি কাস্ট করতে অনুরোধ করে।

ডায়ালঅ্যাপস্টেট

স্থির

স্ট্রিং

একটি DIAL অ্যাপ্লিকেশনের সম্ভাব্য অবস্থা।

মান

চলমান

স্ট্রিং

বন্ধ

স্ট্রিং

ত্রুটি

স্ট্রিং

স্পেকের অংশ নয়, ত্রুটি সংকেত দিতে ব্যবহৃত।

ভুল সংকেত

স্থির

স্ট্রিং

যে ত্রুটিগুলি SDK দ্বারা ফেরত দেওয়া হতে পারে৷

মান

বাতিল করুন

স্ট্রিং

অপারেশন ব্যবহারকারী দ্বারা বাতিল করা হয়েছে.

সময় শেষ

স্ট্রিং

ক্রিয়াকলাপের সময় শেষ হয়েছে।

API_NOT_INITIALIZED

স্ট্রিং

এপিআই আরম্ভ করা হয়নি।

অবৈধ প্যারামিটার

স্ট্রিং

অপারেশনের পরামিতিগুলি বৈধ ছিল না৷

EXTENSION_NOT_COMPATIBLE

স্ট্রিং

API স্ক্রিপ্ট ইনস্টল করা কাস্ট এক্সটেনশনের সাথে সামঞ্জস্যপূর্ণ নয়৷

EXTENSION_MISSING

স্ট্রিং

কাস্ট এক্সটেনশন উপলব্ধ নয়৷

RECEIVER_UNAVAILABLE

স্ট্রিং

কোনো রিসিভার সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ ছিল না।

SESSION_ERROR

স্ট্রিং

একটি সেশন তৈরি করা যায়নি, বা একটি সেশন অবৈধ ছিল৷

CHANNEL_ERROR

স্ট্রিং

রিসিভারের জন্য একটি চ্যানেল উপলব্ধ নেই৷

LOAD_MEDIA_FAILED

স্ট্রিং

লোড মিডিয়া ব্যর্থ হয়েছে.

রিসিভার অ্যাকশন

স্থির

স্ট্রিং

ব্যবহারকারী এক্সটেনশনে একটি রিসিভারের উপর যে পদক্ষেপগুলি নিতে পারে৷ কাস্টিং অ্যাকশন সম্পূর্ণরূপে সম্পন্ন (বা ব্যর্থ) হওয়ার আগে প্রেরকের অ্যাপ্লিকেশন UI-তে একটি রূপান্তর দেখাতে এগুলি ব্যবহার করা যেতে পারে।

মান

কাস্ট

স্ট্রিং

ব্যবহারকারী প্রেরকের আবেদনের সাথে এটিতে কাস্ট করার অভিপ্রায়ে একটি রিসিভার নির্বাচন করেছেন৷ রিসিভারের সঠিক পরিচয় জানা যায়নি।

স্টপ

স্ট্রিং

ব্যবহারকারী একটি রিসিভারে চলমান সেশন বন্ধ করার অনুরোধ করেছেন।

রিসিভার প্রাপ্যতা

স্থির

স্ট্রিং

একটি কাস্ট রিসিভারের উপলব্ধতা বর্ণনা করে৷

মান

উপলব্ধ

স্ট্রিং

সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ অন্তত একটি রিসিভার উপলব্ধ।

অনুপলব্ধ

স্ট্রিং

কোন রিসিভার উপলব্ধ নেই.

রিসিভার টাইপ

স্থির

স্ট্রিং

মান

কাস্ট

স্ট্রিং

কাস্ট রিসিভার, যেমন Chromecast

ডায়াল করুন

স্ট্রিং

ডায়াল ডিভাইস, যেমন স্মার্ট টিভি

ঘুরা ফিরা

স্ট্রিং

ঘুরা ফিরা

কাস্টম

স্ট্রিং

ক্লায়েন্ট দ্বারা প্রদত্ত কাস্টম রিসিভার

প্রেরক প্ল্যাটফর্ম

স্থির

স্ট্রিং

একটি প্রেরক অ্যাপ্লিকেশন প্ল্যাটফর্ম বর্ণনা করে।

মান

ক্রোম

স্ট্রিং

আইওএস

স্ট্রিং

অ্যান্ড্রয়েড

স্ট্রিং

সেশন স্ট্যাটাস

স্থির

স্ট্রিং

তার রিসিভার অ্যাপ্লিকেশনে একটি কাস্ট সেশনের অবস্থা বর্ণনা করে।

মান

সংযুক্ত

স্ট্রিং

সেশনটি রিসিভার অ্যাপ্লিকেশনের সাথে সংযুক্ত।

সংযোগ বিচ্ছিন্ন

স্ট্রিং

সেশন রিসিভার অ্যাপ্লিকেশন থেকে সংযোগ বিচ্ছিন্ন করা হয়েছে. রিসিভার অ্যাপ্লিকেশন এখনও চলতে পারে বা নাও হতে পারে।

বন্ধ

স্ট্রিং

রিসিভার আবেদন বন্ধ করা হয়েছে.

ভলিউম কন্ট্রোল টাইপ

স্থির

স্ট্রিং

ভলিউম নিয়ন্ত্রণের ধরন বর্ণনা করে।

মান

মনোযোগ

স্ট্রিং

কাস্ট ডিভাইসের ভলিউম পরিবর্তন করা যেতে পারে।

স্থির

স্ট্রিং

কাস্ট ডিভাইস ভলিউম স্থির এবং পরিবর্তন করা যাবে না.

মাস্টার

স্ট্রিং

মাস্টার সিস্টেম ভলিউম নিয়ন্ত্রণ, যেমন টিভি বা অডিও ডিভাইস ভলিউম পরিবর্তন করা হয়.

বৈশিষ্ট্য

স্বয়ংক্রিয় যোগদান নীতি

স্থির

স্ট্রিং

স্বতঃ-যোগদান নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে একটি প্রেরক অ্যাপ্লিকেশনকে API শুরু করার পরে একটি বিদ্যমান সেশনে সংযুক্ত করবে৷

মান

TAB_AND_ORIGIN_SCOPED

স্ট্রিং

একই ট্যাব এবং পৃষ্ঠার মূলে একই appId দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযুক্ত হয়।

ORIGIN_SCOPED

স্ট্রিং

একই অ্যাপআইডি এবং একই পৃষ্ঠার উৎস (ট্যাব নির্বিশেষে) দিয়ে সেশন শুরু হলে স্বয়ংক্রিয়ভাবে সংযোগ করে।

PAGE_SCOPED

স্ট্রিং

স্বয়ংক্রিয় সংযোগ নেই।

সামর্থ্য

স্থির

স্ট্রিং

রিসিভার ডিভাইস দ্বারা সমর্থিত ক্ষমতা.

মান

VIDEO_OUT

স্ট্রিং

রিসিভার ভিডিও আউটপুট সমর্থন করে।

অডিও_আউট

স্ট্রিং

রিসিভার অডিও আউটপুট সমর্থন করে.

VIDEO_IN

স্ট্রিং

রিসিভার ভিডিও ইনপুট (ক্যামেরা) সমর্থন করে।

অডিও প্রবেশ

স্ট্রিং

রিসিভার অডিও ইনপুট (মাইক্রোফোন) সমর্থন করে।

MULTIZONE_GROUP

স্ট্রিং

রিসিভার একটি মাল্টি-জোন গ্রুপ প্রতিনিধিত্ব করে।

ডিফল্ট অ্যাকশন পলিসি

স্থির

স্ট্রিং

ডিফল্ট অ্যাকশন নীতি নির্ধারণ করে কখন SDK স্বয়ংক্রিয়ভাবে API শুরু করার পরে একটি সেশন তৈরি করবে৷ এটি এক্সটেনশন পপআপে ট্যাবের জন্য ডিফল্ট অ্যাকশনও নিয়ন্ত্রণ করে।

মান

CREATE_SESSION

স্ট্রিং

এপিআই আরম্ভ করার সময় অ্যাপটি সম্বলিত ট্যাবটি কাস্ট করা হলে, SDK ট্যাব কাস্টিং বন্ধ করে দেয় এবং অ্যাপটিকে স্বয়ংক্রিয়ভাবে চালু করে। এক্সটেনশন পপআপ ব্যবহারকারীকে অ্যাপটি কাস্ট করতে অনুরোধ করে।

CAST_THIS_TAB

স্ট্রিং

এপিআই শুরু করার পর কোনো স্বয়ংক্রিয় লঞ্চ করা হয় না, এমনকি ট্যাবটি কাস্ট করা হলেও। এক্সটেনশন পপআপ ব্যবহারকারীকে ট্যাবটি কাস্ট করতে অনুরোধ করে।

ডায়ালঅ্যাপস্টেট

স্থির

স্ট্রিং

একটি DIAL অ্যাপ্লিকেশনের সম্ভাব্য অবস্থা।

মান

চলমান

স্ট্রিং

বন্ধ

স্ট্রিং

ত্রুটি

স্ট্রিং

স্পেকের অংশ নয়, ত্রুটি সংকেত দিতে ব্যবহৃত।

ভুল সংকেত

স্থির

স্ট্রিং

যে ত্রুটিগুলি SDK দ্বারা ফেরত দেওয়া হতে পারে৷

মান

বাতিল করুন

স্ট্রিং

অপারেশন ব্যবহারকারী দ্বারা বাতিল করা হয়েছে.

সময় শেষ

স্ট্রিং

ক্রিয়াকলাপের সময় শেষ হয়েছে।

API_NOT_INITIALIZED

স্ট্রিং

এপিআই আরম্ভ করা হয়নি।

অবৈধ প্যারামিটার

স্ট্রিং

অপারেশনের পরামিতিগুলি বৈধ ছিল না৷

EXTENSION_NOT_COMPATIBLE

স্ট্রিং

API স্ক্রিপ্ট ইনস্টল করা কাস্ট এক্সটেনশনের সাথে সামঞ্জস্যপূর্ণ নয়৷

EXTENSION_MISSING

স্ট্রিং

কাস্ট এক্সটেনশন উপলব্ধ নয়৷

RECEIVER_UNAVAILABLE

স্ট্রিং

কোনো রিসিভার সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ ছিল না।

SESSION_ERROR

স্ট্রিং

একটি সেশন তৈরি করা যায়নি, বা একটি সেশন অবৈধ ছিল৷

CHANNEL_ERROR

স্ট্রিং

রিসিভারের জন্য একটি চ্যানেল উপলব্ধ নেই৷

LOAD_MEDIA_FAILED

স্ট্রিং

লোড মিডিয়া ব্যর্থ হয়েছে.

সহজলভ্য

স্থির

বুলিয়ান

API লোড হয়েছে কিনা তা পরীক্ষা করতে ক্লায়েন্টদের জন্য ফ্ল্যাগ করুন।

রিসিভার অ্যাকশন

স্থির

স্ট্রিং

ব্যবহারকারী এক্সটেনশনে একটি রিসিভারের উপর যে পদক্ষেপগুলি নিতে পারে৷ কাস্টিং অ্যাকশন সম্পূর্ণরূপে সম্পন্ন (বা ব্যর্থ) হওয়ার আগে প্রেরকের অ্যাপ্লিকেশন UI-তে একটি রূপান্তর দেখাতে এগুলি ব্যবহার করা যেতে পারে।

মান

কাস্ট

স্ট্রিং

ব্যবহারকারী প্রেরকের আবেদনের সাথে এটিতে কাস্ট করার অভিপ্রায়ে একটি রিসিভার নির্বাচন করেছেন৷ রিসিভারের সঠিক পরিচয় জানা যায়নি।

স্টপ

স্ট্রিং

ব্যবহারকারী একটি রিসিভারে চলমান সেশন বন্ধ করার অনুরোধ করেছেন।

রিসিভার প্রাপ্যতা

স্থির

স্ট্রিং

একটি কাস্ট রিসিভারের উপলব্ধতা বর্ণনা করে৷

মান

উপলব্ধ

স্ট্রিং

সেশন অনুরোধের সাথে সামঞ্জস্যপূর্ণ অন্তত একটি রিসিভার উপলব্ধ।

অনুপলব্ধ

স্ট্রিং

কোন রিসিভার উপলব্ধ নেই.

রিসিভার টাইপ

স্থির

স্ট্রিং

মান

কাস্ট

স্ট্রিং

কাস্ট রিসিভার, যেমন Chromecast

ডায়াল করুন

স্ট্রিং

ডায়াল ডিভাইস, যেমন স্মার্ট টিভি

ঘুরা ফিরা

স্ট্রিং

ঘুরা ফিরা

কাস্টম

স্ট্রিং

ক্লায়েন্ট দ্বারা প্রদত্ত কাস্টম রিসিভার

প্রেরক প্ল্যাটফর্ম

স্থির

স্ট্রিং

একটি প্রেরক অ্যাপ্লিকেশন প্ল্যাটফর্ম বর্ণনা করে।

মান

ক্রোম

স্ট্রিং

আইওএস

স্ট্রিং

অ্যান্ড্রয়েড

স্ট্রিং

সেশন স্ট্যাটাস

স্থির

স্ট্রিং

তার রিসিভার অ্যাপ্লিকেশনে একটি কাস্ট সেশনের অবস্থা বর্ণনা করে।

মান

সংযুক্ত

স্ট্রিং

সেশনটি রিসিভার অ্যাপ্লিকেশনের সাথে সংযুক্ত।

সংযোগ বিচ্ছিন্ন

স্ট্রিং

সেশন রিসিভার অ্যাপ্লিকেশন থেকে সংযোগ বিচ্ছিন্ন করা হয়েছে. রিসিভার অ্যাপ্লিকেশন এখনও চলতে পারে বা নাও হতে পারে।

বন্ধ

স্ট্রিং

রিসিভার আবেদন বন্ধ করা হয়েছে.

সময় শেষ

স্থির

নন-নাল chrome.cast.টাইমআউট

API পদ্ধতির জন্য মিলিসেকেন্ডে ডিফল্ট টাইমআউট মান।

সংস্করণ

ধ্রুবক স্থির

সংখ্যার নন-নাল অ্যারে

API সংস্করণ। প্রথম সংখ্যাটি প্রধান সংস্করণ এবং দ্বিতীয়টি ছোট সংস্করণ।

ভলিউম কন্ট্রোল টাইপ

স্থির

স্ট্রিং

ভলিউম নিয়ন্ত্রণের ধরন বর্ণনা করে।

মান

মনোযোগ

স্ট্রিং

কাস্ট ডিভাইসের ভলিউম পরিবর্তন করা যেতে পারে।

স্থির

স্ট্রিং

কাস্ট ডিভাইস ভলিউম স্থির এবং পরিবর্তন করা যাবে না.

মাস্টার

স্ট্রিং

মাস্টার সিস্টেম ভলিউম নিয়ন্ত্রণ, যেমন টিভি বা অডিও ডিভাইস ভলিউম পরিবর্তন করা হয়.

পদ্ধতি

addReceiverActionListener

স্থির

addReceiverActionListener(শ্রোতা)

একটি শ্রোতা ফাংশন যোগ করে যা ব্যবহার করা হবে যখন ব্যবহারকারী UI এর মাধ্যমে কাস্টিং শুরু বা বন্ধ করার জন্য কাজ করে। কাস্টিং অ্যাকশন সম্পূর্ণ বা ব্যর্থ হওয়ার আগে প্রেরক অ্যাপ্লিকেশনটি তার ইউজার ইন্টারফেসে একটি ট্রানজিশন দেখানোর জন্য এটি ব্যবহার করতে পারে (অর্থাৎ, স্থানীয়ভাবে মিডিয়া প্লে করা বিরতি)।

  • শ্রোতাকে আমন্ত্রণ জানানোর নিশ্চয়তা নেই এবং অ্যাপ্লিকেশনগুলি সঠিকভাবে কাজ করার জন্য এটির উপর নির্ভর করা উচিত নয়।
  • শ্রোতাকে রিসিভার দিয়ে দেওয়া হবে, যদি পাওয়া যায়। তবে রিসিভার পরিচিত নাও হতে পারে এবং পরিবর্তে নাল পাস করা হবে।
  • ব্যবহারকারী অভিনয় করার পর যত তাড়াতাড়ি সম্ভব শ্রোতাকে ডাকা হবে। এপিআই-এর মাধ্যমে ফলস্বরূপ স্থিতি পরিবর্তনের বিষয়ে অ্যাপ্লিকেশানকে অবহিত করার আগে এটিকে আহ্বান করা উচিত।

Framework API ব্যবহার করলে, পরিবর্তে cast.framework.CastContext#addEventListener ব্যবহার করুন এবং cast.framework.CastContextEventType#CAST_STATE_CHANGED ইভেন্টগুলি শুনুন৷

প্যারামিটার

শ্রোতা

chrome.cast.ReceiverActionListener

শ্রোতা ফাংশন যোগ করার জন্য. শ্রোতার কাছে প্রথম যুক্তি হল রিসিভার যার উপর কাজ করা হয়েছিল। শ্রোতার কাছে দ্বিতীয় যুক্তি হল সেই কর্ম যা অনুরোধ করা হয়েছিল (chrome.cast.ReceiverAction দেখুন)।

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

আরম্ভ করা

স্থির

আরম্ভ করুন (apiConfig, successCallback, errorCallback)

এপিআই আরম্ভ করে। মনে রাখবেন যে হয় সফল কলব্যাক এবং এররকলব্যাক একবার এপিআই আরম্ভ করা শেষ হলে ডাকা হবে। সেশন লিসেনার এবং রিসিভার লিস্টেনার পরে যেকোন সময় ডাকা হতে পারে, এবং সম্ভবত একাধিকবার।

Framework API ব্যবহার করলে, এই ফাংশনের পরিবর্তে cast.framework.CastContext#setOptions ব্যবহার করুন।

প্যারামিটার

apiConfig

chrome.cast.ApiConfig

API শুরু করতে পরামিতি সহ অবজেক্ট।

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

সফল কলব্যাক

ফাংশন()

ত্রুটি কলব্যাক

ফাংশন (নন-নাল chrome.cast.Error )

সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, INVALID_PARAMETER, EXTENSION_MISSING৷

logMessage

স্থির

logMessage(বার্তা)

অ্যাপ থেকে একটি ডিবাগ বার্তা লগ করে। ব্যবহারকারীরা স্পষ্টভাবে সূক্ষ্ম লগ অন্তর্ভুক্ত করতে বেছে নিলে এই বার্তাটি Google-এ একটি প্রতিক্রিয়া প্রতিবেদনে পাঠানো হতে পারে।

প্যারামিটার

বার্তা

স্ট্রিং

লগ করার বার্তা।

অবচয়
উপস্থাপনা API ভিত্তিক Cast SDK এর সাথে সমর্থিত নয়।

precache

স্থির

precache(ডেটা)

তথ্য precache করার জন্য একটি অনুরোধ পাঠান. যদি একটি সেশন সংযুক্ত থাকে তবে এটি একটি সরাসরি অনুরোধ পাঠাবে, অন্যথায় এটি নেটওয়ার্কের সমস্ত ডিভাইসে পাঠাবে৷

প্যারামিটার

তথ্য

স্ট্রিং

তথ্য precache.

অবচয়
সমর্থিত নয়.

ReceiverActionListener রিমুভ করুন

স্থির

রিসিভার অ্যাকশন লিসনার (শ্রোতা) রিমুভ করুন

একটি শ্রোতা ফাংশন সরিয়ে দেয় যা আগে addReceiverActionListener এর সাথে যোগ করা হয়েছিল।

প্যারামিটার

শ্রোতা

chrome.cast.ReceiverActionListener

শ্রোতা ফাংশন অপসারণ.

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

অনুরোধ অধিবেশন

স্থির

অনুরোধ অধিবেশন (সফল কলব্যাক, ত্রুটি কলব্যাক, অধিবেশন অনুরোধ)

একটি রিসিভার অ্যাপ্লিকেশন সেশন তৈরি বা যোগদান করার অনুরোধ করে। ডিফল্টরূপে, শুরুর সময় API-এ পাস করা SessionRequest ব্যবহার করা হয়; এটি sessionRequest এ একটি ভিন্ন সেশন অনুরোধ পাস করে ওভাররাইড করা হতে পারে।

Framework API ব্যবহার করলে, এই ফাংশনের পরিবর্তে cast.framework.CastContext#requestSession ব্যবহার করুন।

প্যারামিটার

সফল কলব্যাক

ফাংশন (নন-নাল chrome.cast.Session )

ত্রুটি কলব্যাক

ফাংশন (নন-নাল chrome.cast.Error )

সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED, বাতিল, CHANNEL_ERROR, SESSION_ERROR, RECEIVER_UNAVAILABLE এবং EXTENSION_MISSING৷ নোট করুন যে ব্যবহারকারীরা একটি রিসিভার নির্বাচন করার পরে টাইমআউট টাইমার শুরু হয়। একটি রিসিভার নির্বাচন করার জন্য ব্যবহারকারীর কর্মের প্রয়োজন, যার কোন সময়সীমা নেই। যদি একটি সেশন অনুরোধ ইতিমধ্যেই প্রগতিতে থাকে, তাহলে INVALID_PARAMETER ত্রুটি কোড এবং ত্রুটি ব্যাখ্যা করে একটি বিবরণ সহ errorCallback আহ্বান করা হয়৷

অধিবেশনের অনুরোধ

ঐচ্ছিক

chrome.cast.SessionRequest

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

requestSessionById

স্থির

requestSessionById(sessionId)

প্রদত্ত আইডি সহ একটি বিদ্যমান অধিবেশনে যোগদানের অনুরোধ। একবার যোগদান করা হলে, সেশনটি chrome.cast.initialize দ্বারা সেট করা সেশনলিসেনারে পাঠানো হবে।

এই ফাংশনটি কল করার সময় যদি প্রদত্ত সেশনআইডি সহ সেশনটি ইতিমধ্যেই জানা যায়, তাহলে সেশন লিসটেনারকে অবিলম্বে কল করা হবে। অন্যথায়, একবার প্রদত্ত সেশনআইডি সহ একটি সেশন আবিষ্কৃত হলে, সেশন লিসেনারকে ডাকা হবে।

প্যারামিটার

সেশন আইডি

স্ট্রিং

সেশনে যোগদানের আইডি।

সেট কাস্টম রিসিভার

স্থির

setCustomReceivers(রিসিভার, সফল কলব্যাক, ত্রুটি কলব্যাক)

কাস্টম রিসিভার তালিকা সেট করে

প্যারামিটার

রিসিভার

নন-নাল chrome.cast.রিসিভারের অ্যারে

নতুন তালিকা।

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

সফল কলব্যাক

ফাংশন()

ত্রুটি কলব্যাক

ফাংশন (নন-নাল chrome.cast.Error )

সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, API_NOT_INITIALIZED, INVALID_PARAMETER, CHANNEL_ERROR, এবং EXTENSION_MISSRING৷

অবচয়
উপস্থাপনা API ভিত্তিক Cast SDK এর সাথে সমর্থিত নয়।

setPageContext

স্থির

setPageContext(জয়)

একটি আইফ্রেমে কাস্ট SDK লোড করে এমন একটি পৃষ্ঠার জন্য কাস্ট কার্যকারিতা শুরু করে৷ SDK শুরু হওয়ার পরে কল করা উচিত।

প্যারামিটার

জয়

জানলা

পৃষ্ঠা উইন্ডো অবজেক্ট।

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

সেট রিসিভার ডিসপ্লে স্ট্যাটাস

স্থির

সেট রিসিভার ডিসপ্লে স্ট্যাটাস (রিসিভার, সফল কলব্যাক, ত্রুটিকলব্যাক)

প্রাপকের নাম এবং প্রদর্শনের স্থিতি সেট করে। রিসিভারটিকে নিষ্ক্রিয় হিসাবে দেখানোর জন্য, ডিসপ্লে স্ট্যাটাস নাল সেট করুন।

শুধুমাত্র কাস্টম রিসিভারদের জন্য বৈধ। এই রিসিভারটি কাস্ট হলে রিসিভারের ডিসপ্লে স্ট্যাটাস উপেক্ষা করা হয়; কাস্ট রিসিভার স্থিতি রিসিভার অ্যাপ্লিকেশন দ্বারা আপডেট করা হয়।

প্যারামিটার

রিসিভার

chrome.cast.রিসিভার

গ্রাহক.

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

সফল কলব্যাক

ফাংশন()

স্থিতি সেট করা সফল হলে কলব্যাক।

ত্রুটি কলব্যাক

ফাংশন (নন-নাল chrome.cast.Error )

সম্ভাব্য ত্রুটিগুলি হল TIMEOUT, INVALID_PARAMETER, API_NOT_INITIALIZED, এবং EXTENSION_MISSING৷

অবচয়
উপস্থাপনা API ভিত্তিক Cast SDK এর সাথে সমর্থিত নয়।

অব্যাহতি

স্থির

unescape(escaped) স্ট্রিং রিটার্ন করে

ইউটিলিটি পদ্ধতি ইউআরআই-এস্কেপড স্ট্রিংগুলিকে আনস্কেপ করতে। উদাহরণস্বরূপ, রিসিভার বন্ধুত্বপূর্ণ নামটি URI-এস্কেপড স্ট্রিং হিসাবে ফেরত দেওয়া হয়। প্রয়োজনে সেই স্ট্রিংটি আনস্কেপ করতে এই পদ্ধতিটি ব্যবহার করুন।

প্যারামিটার

পালিয়ে গেছে

স্ট্রিং

এড়ানোর জন্য একটি স্ট্রিং

রিটার্নস

string আনস্কেপড স্ট্রিং

বিমূর্ত প্রকার

রিসিভার অ্যাকশন লিসেনার

স্থির

রিসিভার অ্যাকশন লিসনার()