ক্যামেরা 2_জেপেইগ_ ব্লব স্ট্রাক্ট রেফারেন্স
#include < camera2.h >
ডেটা ক্ষেত্রসমূহ | |
uint16_t | jpeg_blob_id |
uint32_t | jpeg_size |
বিস্তারিত বিবরণ
আউটপুট স্ট্রিমে সংকুচিত জেপিইজি বাফারগুলির জন্য পরিবহন শিরোনাম।
জেপিইজি চিত্রগুলি ক্যাপচার করতে, পিক্সেল ফর্ম্যাট HAL_PIXEL_FORMAT_BLOB ব্যবহার করে একটি স্ট্রিম তৈরি করা হয়েছে এবং স্ট্যাটিক মেটাডেটা ক্ষেত্র android.jpeg.maxSize বাফার আকার হিসাবে ব্যবহৃত হয়। সংক্ষিপ্ত জেপিইজি চিত্রগুলি পরিবর্তনশীল আকারের হওয়ায় এইচএএলকে আউটপুট স্ট্রিম বাফারের অভ্যন্তরে এই কাঠামোটি ব্যবহার করে সংকুচিত চিত্রের চূড়ান্ত আকার অন্তর্ভুক্ত করতে হবে। JPEG ব্লব আইডি ক্ষেত্রটি অবশ্যই CAMERA2_JPEG_BLOB_ID এ সেট করা উচিত।
পরিবহন শিরোনামটি জেপিজি আউটপুট স্ট্রিম বাফারের শেষে হওয়া উচিত। তার অর্থ jpeg_blob_id অবশ্যই বাইট [android.jpeg.maxSize - আকারের (ক্যামেরা 2_জেপেইগ_ব্লোব)] থেকে শুরু করা উচিত। এই পরিবহন শিরোলেখ ব্যবহার করে যে কোনও এইচএএল অবশ্যই তার জন্য অবশ্যই android.jpeg.maxSize এ অ্যাকাউন্ট করে। জেপিজি ডেটা নিজেই বাইট [0] এ শুরু হয় এবং জেপিগ_সাইজ বাইট দীর্ঘ হওয়া উচিত।
ফাইল ক্যামেরা 2.h এর 146 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
uint16_t jpeg_blob_id |
ফাইল ক্যামেরা 2.h এর 147 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে উত্পন্ন হয়েছিল:
- হার্ডওয়্যার / লিবার্ডওয়্যার / অন্তর্ভুক্ত / হার্ডওয়্যার / ক্যামেরা 2