ঢালাই। কাঠামো । কাস্টরিসিভারবিকল্প
রিসিভারের প্রসঙ্গ বিকল্পগুলি কাস্ট করুন। সমস্ত বৈশিষ্ট্য ঐচ্ছিক।
নির্মাতা
কাস্টরিসিভারবিকল্প
নতুন কাস্টরিসিভারঅপশন()
বৈশিষ্ট্য
বিজ্ঞাপনব্রেকপ্রিলোডটাইম
(সংখ্যা বা অনির্ধারিত)
একটি বিজ্ঞাপন বিরতির কন্টেন্ট আমাদের কত আগে থেকে সেকেন্ডে প্রিলোড করা উচিত তা নির্ধারণ করা হয়। এটি আপনাকে খুব বেশি আগে থেকে একটি বিজ্ঞাপন বিরতি প্রিলোড করা এড়াতে সাহায্য করে এবং এর ফলে আপনার বিজ্ঞাপনের মেট্রিক্স বিভ্রান্ত হয়। যদি প্রদান না করা হয়, তাহলে ৫ সেকেন্ডের একটি ডিফল্ট সময় ব্যবহার করা হয়।
কাস্টম নেমস্পেস
নন-নাল cast.framework.system.MessageType বৈশিষ্ট্য সহ নন-নাল অবজেক্ট
কাস্টম মেসেজ নেমস্পেস এবং তাদের প্রকারের মানচিত্র। অ্যাপ্লিকেশন শুরু হওয়ার আগে কাস্টম মেসেজ নেমস্পেসগুলি অবশ্যই শুরু করতে হবে, তাই সেগুলি রিসিভার বিকল্পগুলিতে প্রদান করতে হবে। (এখানে প্রদান না করা থাকলে ডিফল্ট মেসেজ টাইপ হল JSON)।
অক্ষম করুন অলস সময়সীমা
(বুলিয়ান বা অনির্ধারিত)
যদি সত্য হয়, তাহলে সক্রিয় প্লেব্যাক বন্ধ হওয়ার পরে যখন রিসিভারটি নিষ্ক্রিয় হয়ে যায় তখন এটি বন্ধ হতে বাধা দেয়। এই বৈশিষ্ট্যটি শুধুমাত্র নন-মিডিয়া অ্যাপের জন্য ব্যবহার করা উচিত।
সমর্থিত কমান্ড প্রয়োগ করুন
বুলিয়ান
যদি সত্য হয়, তাহলে সমর্থিত কমান্ড মানচিত্রে না থাকা যেকোনো মিডিয়া কমান্ড একটি ত্রুটি তৈরি করবে। cast.framework.messages.ErrorReason NOT_SUPPORTED তে সেট করা হবে। ডিফল্ট মান মিথ্যা, যা মানচিত্রটি পরীক্ষা না করেই মিডিয়া কমান্ডগুলি কার্যকর করতে দেয়।
স্থানীয় প্রেরক আইডি
(স্ট্রিং বা অনির্ধারিত)
স্থানীয় অনুরোধের জন্য প্রেরক আইডি ব্যবহৃত হয়। ডিফল্ট মান হল 'স্থানীয়'।
সর্বাধিক নিষ্ক্রিয়তা
(সংখ্যা বা অনির্ধারিত)
একটি নিষ্ক্রিয় প্রেরক সংযোগ বন্ধ করার আগে সর্বোচ্চ সময় সেকেন্ডে। এই মান সেট করলে সংযোগটি জীবন্ত রাখার জন্য একটি হার্টবিট বার্তা সক্ষম হয়। সাধারণ TCP টাইমআউটের চেয়ে দ্রুত প্রতিক্রিয়াহীন প্রেরকদের সনাক্ত করতে ব্যবহৃত হয়। সর্বনিম্ন মান 5 সেকেন্ড; কোনও উচ্চতর সীমা প্রয়োগ করা হয় না, তবে প্ল্যাটফর্ম TCP টাইমআউট কার্যকর হতে সাধারণত কয়েক মিনিট সময় লাগে। ডিফল্ট মান হল 10 সেকেন্ড।
মিডিয়াএলিমেন্ট
(অ-নাল HTMLMediaElement বা অনির্ধারিত)
কন্টেন্ট চালানোর জন্য মিডিয়া এলিমেন্ট। ডিফল্ট আচরণ হল পৃষ্ঠায় পাওয়া প্রথম মিডিয়া এলিমেন্টটি ব্যবহার করা।
প্লেব্যাককনফিগ
(নন-নাল কাস্ট.ফ্রেমওয়ার্ক.প্লেব্যাককনফিগ বা অনির্ধারিত)
কাস্টম প্যারামিটার সহ একটি প্লেব্যাক কনফিগারেশন।
playWatchedBreak সম্পর্কে
(বুলিয়ান বা অনির্ধারিত)
যদি সত্য হয়, তাহলে ক্লায়েন্ট-সেলাই করা একটি বিরতি ইতিমধ্যেই দেখা হয়ে গেলেও চলবে।
পছন্দের প্লেব্যাকরেট
(সংখ্যা বা অনির্ধারিত)
লোড অনুরোধে নির্দিষ্ট না থাকলে প্লেব্যাক রেট ব্যবহার করা হবে। অনুমোদিত পরিসর হল 0.5 থেকে 2, যেখানে 1 হল স্বাভাবিক গতি।
পছন্দের টেক্সট ল্যাঙ্গুয়েজ
(স্ট্রিং বা অনির্ধারিত)
লোড অনুরোধে যদি একটি সক্রিয় ট্র্যাক নির্দিষ্ট না করা থাকে, তাহলে টেক্সট ট্র্যাকের জন্য যে ভাষা ব্যবহার করা হবে।
সারিবদ্ধ
(নন-নাল কাস্ট.ফ্রেমওয়ার্ক.কিউবেস বা অনির্ধারিত)
কাস্টম সারি বাস্তবায়ন।
শাকাভেরিয়েন্ট
(নন-নাল কাস্ট.ফ্রেমওয়ার্ক.শাকাভেরিয়েন্ট বা অনির্ধারিত)
 Shaka Player এর কোন বিল্ড লোড করা উচিত। একটি ডিবাগ বিল্ড লোড করতে cast.framework.ShakaVariant.DEBUG এ সেট করুন। 
শাকা ভার্সন
(স্ট্রিং বা অনির্ধারিত)
MAJOR.MINOR.PATCH অথবা MAJOR.MINOR.PATCH-SUFFIX ফর্ম্যাটে Shaka সংস্করণ, উদাহরণস্বরূপ "4.15.12" (বর্তমান ডিফল্ট)।
সমর্থিত সংস্করণগুলি হল >=4.15.12 <5.0.0। অপ্রচলিত কিন্তু এখনও সামঞ্জস্যপূর্ণ সংস্করণগুলি হল >=2.5.6 <4.15.12।
দ্রষ্টব্য: ডিফল্টের চেয়ে পুরনো Shaka Player ভার্সনগুলি সুপারিশ করা হয় না, কারণ সর্বশেষ ভার্সনে অনেক বাগ ঠিক করা হয়েছে। ডিফল্টরূপে এখনও উপলব্ধ নয় এমন অতিরিক্ত ফিক্স বা বৈশিষ্ট্যগুলি বেছে নেওয়ার জন্য এখানে নতুন ভার্সনগুলি নির্দিষ্ট করা যেতে পারে। তবে, দয়া করে মনে রাখবেন যে ওয়েব রিসিভার SDK-এর ভবিষ্যতের রিলিজগুলি সমর্থিত ভার্সনের পরিসর পরিবর্তন করতে পারে এবং আপনি এখানে যা উল্লেখ করেছেন তা ছাড়া অন্য ভার্সন ব্যবহার করতে বাধ্য করতে পারে। এই ফ্ল্যাগটি শুধুমাত্র একটি অস্থায়ী ব্যবস্থা হিসাবে এবং কাস্ট সাপোর্ট টিমের নির্দেশনায় ব্যবহার করা উচিত। (https://developers.google.com/cast/support) আপনার নিজের ঝুঁকিতে ব্যবহার করুন।
skipMplLoad সম্পর্কে
(বুলিয়ান বা অনির্ধারিত)
যদি সত্য হয়, তাহলে রিসিভারকে MPL প্লেয়ার লোড করতে বাধা দেয়।
skipPlayersLoad সম্পর্কে
(বুলিয়ান বা অনির্ধারিত)
যদি সত্য হয়, তাহলে রিসিভারকে MPL অথবা Shaka প্লেয়ার লাইব্রেরি লোড করতে বাধা দেয়। skipMplLoad এবং skipShakaLoad উভয়কেই সত্যে সেট করার সমতুল্য।
শাকালোড এড়িয়ে যান
(বুলিয়ান বা অনির্ধারিত)
যদি সত্য হয়, তাহলে রিসিভারকে শাকা প্লেয়ার লোড করতে বাধা দেয়।
স্ট্যাটাস টেক্সট
(স্ট্রিং বা অনির্ধারিত)
আবেদনের স্থিতি উপস্থাপন করে এমন লেখা। এটি আন্তর্জাতিকীকরণের নিয়ম মেনে চলতে হবে, কারণ এটি প্রেরকের আবেদন দ্বারা প্রদর্শিত হতে পারে।
সমর্থিত কমান্ড
(সংখ্যা বা অনির্ধারিত)
অ্যাপ্লিকেশন দ্বারা সমর্থিত মিডিয়া কমান্ডের একটি বিটমাস্ক। LOAD, PLAY, STOP, GET_STATUS সর্বদা সমর্থিত থাকতে হবে। যদি এই মানটি প্রদান না করা হয়, তাহলে PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS, এবং PLAYBACK_RATEও সমর্থিত বলে ধরে নেওয়া হয়।
- আরো দেখুন
 - cast.framework.messages.command সম্পর্কে
 
uiConfig সম্পর্কে
(নন-নাল cast.framework.ui.UiConfig অথবা অনির্ধারিত)
UI কনফিগারেশন।
লিগ্যাসিড্যাশ সাপোর্ট ব্যবহার করুন
(বুলিয়ান বা অনির্ধারিত)
 যদি true , তাহলে DASH কন্টেন্টের জন্য MPL ব্যবহার করুন। 
ShakaForHls ব্যবহার করুন
(বুলিয়ান বা অনির্ধারিত)
 যদি true , তাহলে HLS কন্টেন্টের জন্য Shaka Player ব্যবহার করুন। ডিফল্ট হিসেবে false থাকবে।
দ্রষ্টব্য: HLS কন্টেন্টের জন্য Shaka Player ডিফল্ট নয় কারণ এখনও কিছু বৈশিষ্ট্য অনুপস্থিত, এবং আমরা নিশ্চিত করতে চাই যে এটি HLS রিসিভারের সাথে পারফর্ম্যান্সপূর্ণ এবং বিস্তৃতভাবে সামঞ্জস্যপূর্ণ, এটিকে ডিফল্ট করার আগে। যদি আপনি আনুষ্ঠানিক লঞ্চের আগে HLS-এর জন্য Shaka Player বেছে নেন, তাহলে আমরা আপনাকে অনুরোধ করব যে আপনার যেকোনো সমস্যার কথা জানান। (https://developers.google.com/cast/support) HLS-এর জন্য Shaka Player সম্পূর্ণ লঞ্চের আগে, আমরা HLS-এর জন্য Shaka Player সামঞ্জস্যের বিষয়ে কোনও গ্যারান্টি দিচ্ছি না, এবং যদি আপনি অ-তুচ্ছ সমস্যার সম্মুখীন হন তবে আমরা আপনাকে এই ফ্ল্যাগটিকে তার ডিফল্ট সেটিংয়ে ফিরিয়ে আনার পরামর্শ দিতে পারি।
ভার্সনকোড
(সংখ্যা বা অনির্ধারিত)
আপনার রিসিভার সংস্করণ উপস্থাপন করার জন্য একটি অভ্যন্তরীণ সংস্করণ নম্বর হিসেবে ব্যবহৃত একটি পূর্ণসংখ্যা। মেট্রিক্স সংগ্রহ করার সময় এই সংখ্যাটি শুধুমাত্র রিসিভার রিলিজের মধ্যে পার্থক্য করার জন্য ব্যবহৃত হয়। প্রতিটি রিলিজের সাথে এটি বৃদ্ধি করা উচিত এবং রোলব্যাকের ক্ষেত্রে সেই রিলিজের সাথে আবদ্ধ থাকা উচিত।