ক্যামেরা প্রিভিউ স্ট্যাবিলাইজেশন

অ্যান্ড্রয়েড 13 বা উচ্চতর চলমান ডিভাইসগুলির জন্য, ক্যামেরা ফ্রেমওয়ার্ক ক্যামেরা ক্যাপচার সেশনে প্রিভিউ স্ট্রীম এবং অন্যান্য নন-RAW স্ট্রিমগুলিতে ভিডিও স্থিতিশীলতার জন্য সমর্থন প্রদান করে। এই বৈশিষ্ট্যটি তৃতীয় পক্ষের অ্যাপগুলিকে ক্যামেরা প্রিভিউ এবং রেকর্ডিংয়ের মধ্যে তুলনা করার সময় আপনি যা দেখতে পান তা (WYSIWYG) অভিজ্ঞতা প্রদান করতে দেয়।

বাস্তবায়ন

এই বৈশিষ্ট্য সহ তৃতীয় পক্ষের অ্যাপগুলি প্রদান করতে, ডিভাইস নির্মাতাদের অবশ্যই নিম্নলিখিত কীগুলির জন্য সমর্থনের বিজ্ঞাপন দিতে হবে এবং ক্যামেরা HAL-এ পূর্বরূপ স্থিরকরণ অ্যালগরিদমগুলি প্রয়োগ করতে হবে:

এই বৈশিষ্ট্যের জন্য ডিফল্ট সেটিংস পরিবর্তন করতে, createCaptureRequest ব্যবহার করে একটি ক্যাপচার অনুরোধ তৈরি করার সময় ক্যাপচার অনুরোধ টেমপ্লেটে একটি ডিফল্ট মান নির্ধারণ করুন।

এই বৈশিষ্ট্যটির একটি রেফারেন্স বাস্তবায়নের জন্য, hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cppCuttlefish-EmulatedCamera এর কোড দেখুন।

ভিডিও স্ট্যাবিলাইজেশন মোড সম্পর্কে আরও বিশদ বিবরণের জন্য, CONTROL_VIDEO_STABILIZATION_MODE দেখুন।

বৈধতা

এই বৈশিষ্ট্যটি আপনার বাস্তবায়ন পরীক্ষা করতে, নিম্নলিখিত CTS এবং ITS পরীক্ষাগুলি ব্যবহার করুন:

CTS:

আইটিএস (ভিউ এবং স্থিতিশীলতার মানের পরীক্ষা ক্ষেত্র):