ট্র্যাক ট্র্যাকআইডের অ্যারে যা সক্রিয় হওয়া উচিত। এটি প্রদান করা না হলে, সক্রিয় ট্র্যাক পরিবর্তন হবে না. অ্যারে খালি থাকলে, কোনো ট্র্যাক সক্রিয় হবে না।
কাস্টম ডেটা
(নন-নাল অবজেক্ট বা অনির্ধারিত)
এই অনুরোধের জন্য অ্যাপ্লিকেশন-নির্দিষ্ট ডেটা। এটি প্রেরক এবং প্রাপককে কাস্টম বার্তাগুলির সাথে একটি নতুন নামস্থান ব্যবহার না করে সহজেই মিডিয়া প্রোটোকল প্রসারিত করতে সক্ষম করে।
টেক্সট ট্র্যাক সক্রিয় বা নিষ্ক্রিয় করতে পতাকাঙ্কিত করুন। মিথ্যা হলে এটি সমস্ত পাঠ্য ট্র্যাক নিষ্ক্রিয় করবে, সত্য হলে এটি প্রথম পাঠ্য ট্র্যাক বা পূর্ববর্তী সক্রিয় পাঠ্য ট্র্যাক সক্রিয় করবে। ActiveTrackIds বা ভাষা প্রদান করা হলে এই পতাকা উপেক্ষা করা হয়।
প্রস্তাবিত ভাষা
(বুলিয়ান বা অনির্ধারিত)
নির্দেশ করে যে প্রদত্ত ভাষাটি স্পষ্ট ব্যবহারকারীর অনুরোধ ছিল না, বরং ভয়েস ক্যোয়ারীতে ব্যবহৃত ভাষা থেকে অনুমান করা হয়েছে। এটি রিসিভার অ্যাপগুলিকে কথ্য ভাষার পরিবর্তে ব্যবহারকারীর সংরক্ষিত পছন্দ ব্যবহার করার অনুমতি দেয়।
ভাষা
(স্ট্রিং বা অনির্ধারিত)
ট্র্যাকগুলির জন্য ভাষা যা সক্রিয় হওয়া উচিত। উভয়টি নির্দিষ্ট করা থাকলে ভাষা ক্ষেত্র সক্রিয়ট্র্যাকআইডের চেয়ে অগ্রাধিকার পাবে।
সমস্ত সারি কমান্ড সিঙ্ক্রোনাইজ করার জন্য একটি সংখ্যা। একটি সারি কমান্ডের জন্য প্রদান করা হলে, SDK সারির সর্বশেষ ক্রম নম্বর অনুরোধের সাথে মেলে তা যাচাই করবে। বর্তমান ক্রমসংখ্যা বহির্গামী সারি পরিবর্তিত বার্তাগুলির অংশ হিসাবে প্রদান করা হয়৷
অনুরোধ করা পাঠ্য ট্র্যাক শৈলী। যদি এটি প্রদান না করা হয় তবে বিদ্যমান শৈলীটি ব্যবহার করা হবে (যদি পূর্ববর্তী কলগুলিতে কোন শৈলী প্রদান করা না হয় তবে এটি ডিফল্ট রিসিভার স্টাইল হবে)।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003e\u003ccode\u003eEditTracksInfoRequestData\u003c/code\u003e is a class used for media event requests to edit track information, such as active tracks and text track settings.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eactiveTrackIds\u003c/code\u003e, \u003ccode\u003elanguage\u003c/code\u003e, and \u003ccode\u003etextTrackStyle\u003c/code\u003e to specify desired track modifications.\u003c/p\u003e\n"],["\u003cp\u003eThe request data can also include \u003ccode\u003ecustomData\u003c/code\u003e for application-specific needs and \u003ccode\u003emediaSessionId\u003c/code\u003e to target a specific media session.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eenableTextTracks\u003c/code\u003e can be used to enable or disable text tracks, while \u003ccode\u003eisSuggestedLanguage\u003c/code\u003e helps the receiver app differentiate between user specified or inferred language.\u003c/p\u003e\n"],["\u003cp\u003eThis class inherits properties like \u003ccode\u003erequestId\u003c/code\u003e, \u003ccode\u003esequenceNumber\u003c/code\u003e, and \u003ccode\u003ecustomData\u003c/code\u003e from the \u003ccode\u003ecast.framework.messages.RequestData\u003c/code\u003e parent class.\u003c/p\u003e\n"]]],["`EditTracksInfoRequestData` manages media track adjustments. Key actions include setting `activeTrackIds` to control which tracks are active, using the `language` field to prioritize track selection, and enabling/disabling text tracks with `enableTextTracks`. It also supports `customData` for application-specific information. `isSuggestedLanguage` allows for inferred language preferences. `mediaSessionId`, `requestId`, and `sequenceNumber` support request tracking, with `textTrackStyle` managing text track display.\n"],null,[]]