ক্যামেরা 3_স্ট্রিম_ কনফিগারেশন স্ট্রাক্ট রেফারেন্স
#include < camera3.h >
ডেটা ক্ষেত্রসমূহ | |
uint32_t | num_streams |
ক্যামেরা 3_ স্ট্রিম_টি ** | স্রোত |
uint32_t | অপারেশন_মোড |
বিস্তারিত বিবরণ
ক্যামেরা 3_স্ট্রিম_ কনফিগারেশন_টি:
কনফিগার_স্ট্রিম () দ্বারা ব্যবহৃত স্ট্রিম সংজ্ঞাগুলির একটি কাঠামো। এই কাঠামোটি সমস্ত আউটপুট স্ট্রিম এবং বর্তমান ক্যামেরা ব্যবহারের ক্ষেত্রে পুনরায় প্রক্রিয়াকরণ ইনপুট প্রবাহকে সংজ্ঞায়িত করে।
ফিল্ড ডকুমেন্টেশন
uint32_t num_streams |
uint32_t অপারেশন_মোড |
> = CAMERA_DEVICE_API_VERSION_3_3:
এই কনফিগারেশনে স্ট্রিমগুলির অপারেশন মোড, ক্যামেরা 3_স্ট্রিম_ কনফিগারেশন_মোড_টি সংজ্ঞায়িত মানগুলির মধ্যে একটি। এইচএল স্ট্রিমের সম্পত্তি (যেমন, ক্যামেরা 3_স্ট্রিম-> ম্যাক্স_বাফলার) যথাযথভাবে সেট করতে এই মোডটিকে সূচক হিসাবে ব্যবহার করতে পারে। উদাহরণস্বরূপ, যদি কনফিগারেশনটি CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE হয়, এইচএল ব্যাচ মোড ক্রিয়াকলাপের জন্য আরও বাফার সেট করতে চাইবে (অ্যান্ড্রয়েড.কন্ট্রোল.ভ্যাশনযোগ্য হাইস্পাইপিভিডিও কনফিগারেশনগুলি ব্যাচ মোড সংজ্ঞাটির জন্য)
ক্যামেরা 3_ স্ট্রিম_টি ** স্ট্রিম |
ক্যামেরা এইচএল ডিভাইসের ইনপুট / আউটপুট কনফিগারেশন নির্ধারণ করে ক্যামেরা স্ট্রিম পয়েন্টারগুলির একটি অ্যারে।
একক কনফিগারেশনে সর্বাধিক একটি ইনপুট-সক্ষম স্ট্রিম সংজ্ঞায়িত করা যেতে পারে (INPUT বা দ্বিখণ্ডিত)।
কমপক্ষে একটি আউটপুট-সক্ষম স্ট্রিম অবশ্যই সংজ্ঞায়িত করা উচিত (OUTPUT বা দ্বিখণ্ডিত)।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে উত্পন্ন হয়েছিল:
- হার্ডওয়্যার / লিবার্ডওয়্যার / অন্তর্ভুক্ত / হার্ডওয়্যার / ক্যামেরা 3