ক্যামেরা 2_ফ্রেম_কুই_ডেস্ট_স স্ট্রাক্ট রেফারেন্স
#include < camera2.h >
ডেটা ক্ষেত্রসমূহ | |
int (* | ডেকিউ_ফ্রেম ) ( কনস্ট্রাক্ট ক্যামেরা 2_ ফ্রেম_কিউ_ডেস্ট_পপস * কিউ, সাইজ_টি এন্ট্রি, সাইজ_টি ডেটা_বাইটস, ক্যামেরা_মেডিটাটা_t ** বাফার) |
int (* | বাতিল_ফ্রেম ) (স্ট্রাক্ট ক্যামেরা 2_ফ্রেমে_কুই_ডেস্ট_প্পস * কিউ, ক্যামেরা_মেডিটাটা_টি * বাফার) |
int (* | এনকুই_ফ্রেম ) ( কনস্ট্রাক্ট ক্যামেরা 2_ফ্রেম_কিউ_ডেস্ট_প্পস * কিউ, ক্যামেরা_মেডেটটা_টি * বাফার) |
বিস্তারিত বিবরণ
ফ্রেম আউটপুট কিউ প্রোটোকল:
ফ্রেমওয়ার্কটি সারি এবং এর বিষয়বস্তু ধারণ করে। শুরুতে, সারিটি খালি।
- যখন ডিভাইস একটি আউটপুট মেটাডেটা ফ্রেম পূরণ করতে প্রস্তুত, এটি অবশ্যই প্রয়োজনীয় আকারের একটি মেটাডেটা বাফারের সন্ধান করতে হবে।
- এরপরে এটি মেটাডেটা বাফারটি পূরণ করবে এবং এনকুই_ফ্রেম ব্যবহার করে এটি ফ্রেম কাতারে স্থাপন করবে। ফ্রেমওয়ার্কটি ফ্রেমের মালিকানা নেয়।
- কোনও ত্রুটির ক্ষেত্রে, পাইপলাইনটি ফ্লাশ করার অনুরোধ, বা শাটডাউনয়ের ক্ষেত্রে, ডিভাইসটিকে বাতিল_ফ্রেমকে কল করে কোনও প্রভাবিত শনাক্ত করা ফ্রেম ফ্রেমওয়ার্কে ফিরিয়ে দিতে হবে।
ফাইলের ক্যামেরার ২.৩ এর 263 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
ইন্ট (* বাতিল_ফ্রেম) ( কনস্ট্রাক্ট ক্যামেরা 2_ফ্রেম_কিউ_ডেস্ট_প্পস * কিউ, ক্যামেরা_মেডেটটা_টি * বাফার) |
পুনরায় ব্যবহারের জন্য ফ্রেমওয়ার্কে একটি প্রাপ্য মেটাডেটা বাফারটি ফিরিয়ে দিন; ভরাট হিসাবে চিহ্নিত করবেন না। ত্রুটির মুখোমুখি হওয়ার সময় বা অভ্যন্তরীণ অনুরোধের সারিটি ফ্লাশ করার সময় ব্যবহার করুন।
ফাইলের ক্যামেরা 2.h এর 278 লাইনে সংজ্ঞা।
ইন্টি (* ডিকিউ_ফ্রেম) ( কনস্ট্রাক্ট ক্যামেরা 2_ফ্রেম_কিউ_ডিস্ট_পপস * কিউ, সাইজ_টি এন্ট্রি, সাইজ_টি ডেটা_বাইটস, ক্যামেরা_মেডিটাটা_ টি ** বাফার) |
ফ্রেমওয়ার্ক থেকে পূরণ করতে একটি খালি মেটাডাটা বাফার পান। নতুন মেটাডেটা বাফারে মেটাডেটা এন্ট্রি সংখ্যা, এবং অতিরিক্ত স্টোরেজ ডেটা_বাইটের জন্য জায়গা থাকবে। এখানে চিহ্নিত ফ্রেমগুলি অবশ্যই বাতিল_ ফ্রেম বা এনকুই_ফ্রেমে ফ্রেমওয়ার্কে ফিরে আসতে হবে।
ফাইলের ক্যামেরা 2.h এর 270 লাইনে সংজ্ঞা।
ইন্ট (* এনকুই_ফ্রেম) ( কনস্ট্রাক্ট ক্যামেরা 2_ফ্রেম_কিউ_ডেস্ট_প্পস * কিউ, ক্যামেরা_মেডাটা_টি * বাফার) |
ফ্রেম আউটপুট কাতারে একটি সম্পূর্ণ মেটাডেটা ফ্রেম রাখুন।
ফাইলের ক্যামেরা 2.h এর 284 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে উত্পন্ন হয়েছিল:
- হার্ডওয়্যার / লিবার্ডওয়্যার / অন্তর্ভুক্ত / হার্ডওয়্যার / ক্যামেরা 2