27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main
এর পরিবর্তে android-latest-release
ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
MediaCodec-এ লো-লেটেন্সি ডিকোডিং, MediaCodec-এ লো-লেটেন্সি ডিকোডিং, MediaCodec-এ লো-লেটেন্সি ডিকোডিং, MediaCodec-এ লো-লেটেন্সি ডিকোডিং
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কম লেটেন্সি সহ মিডিয়া ডিকোডিং সক্ষম করতে অ্যান্ড্রয়েড 11-এ এই বৈশিষ্ট্যটি যুক্ত করা হয়েছিল, যা রিয়েল-টাইম অ্যাপগুলির জন্য গুরুত্বপূর্ণ। এই বৈশিষ্ট্যটিকে সমর্থন করার জন্য SoC অংশীদারদের একটি ডিকোডার ড্রাইভার প্রদান করতে হবে। মিডিয়া ফ্রেমওয়ার্ক AOSP-এ উপলব্ধ কোডেক 2.0/ওএমএক্স কনফিগারেশন প্যারামিটার ব্যবহার করে এই মোডকে সংকেত দেয়। এই বৈশিষ্ট্য সক্রিয় করার জন্য রেফারেন্স বাস্তবায়ন দেখুন.
বাস্তবায়ন
এই বৈশিষ্ট্যটিকে সমর্থন করার জন্য SoC অংশীদারদের ডিকোডার ড্রাইভার প্রয়োগ করতে হবে। অ্যাপ ডেভেলপাররা নতুন এপিআই ব্যবহার করে ফিচারটি ব্যবহার করতে পারবেন। অংশীদারদের ডিকোডার ড্রাইভার প্রদান করতে হবে। এটি একটি নতুন পাবলিক API যা ব্যবহার করা হয়নি। এই বৈশিষ্ট্যটির জন্য একটি সিস্টেম UI বা একটি এক্সটেনশন প্রয়োগ করার প্রয়োজন নেই৷
কাস্টমাইজেশন
API ব্যবহারকারীদের এই বৈশিষ্ট্যটি চালু বা বন্ধ করার অনুমতি দেয়। চালু করা থাকলে, কোডিং স্ট্যান্ডার্ডের উপর ভিত্তি করে ডিকোডারকে যত তাড়াতাড়ি সম্ভব ডিকোড করা ফ্রেম ফেরত দিতে হবে (আরো ইনপুটের জন্য অপেক্ষা না করে) এবং জাগ্রত থাকতে হবে। যদি বন্ধ করা থাকে, ডিকোডার পাওয়ার অপ্টিমাইজেশন ব্যবহার করতে পারে যার ফলে ডিকোড করা ফ্রেমগুলি কঠোরভাবে প্রয়োজনের চেয়ে পরে ফিরে আসতে পারে এবং ডিকোডারটি স্থবির হয়ে গেলে পাওয়ার ডাউন হতে পারে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","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-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Low-latency decoding in MediaCodec\n\nThis feature was added in Android 11 to enable media decoding with low\nlatency, which is critical for real-time apps. The SoC partners need to provide a\ndecoder driver to support this feature. The media framework signals this mode using\nCodec 2.0/OMX configuration parameters available in AOSP.\nSee the [reference implementation](https://android.googlesource.com/platform/cts/+/android11-release/tests/tests/media/src/android/media/cts/DecoderTest.java) for enabling this feature.\n\nImplementation\n--------------\n\n\nThe SoC partners need to implement decoder drivers to support this feature. App\ndevelopers can use the new API to use the feature. Partners need to provide decoder\ndrivers. This is a new public API that hasn't been used. There's no need to implement a\nsystem UI or an extension for this feature.\n\nCustomization\n-------------\n\nThe API allows users to turn this feature on or off. If turned on, the decoder must return\ndecoded frames as soon as possible based on the coding standard\n(without waiting for further input) and must stay awake. If turned off, the decoder\ncan use power optimizations that may result in decoded frames being returned later\nthan strictly necessary, and the decoder may power down when stalled."]]