camera2_stream_in_ops স্ট্রাকট রেফারেন্স

camera2_stream_in_ops স্ট্রাকট রেফারেন্স

#include < camera2.h >

ডেটা ক্ষেত্র

int(* acquire_buffer )(const struct camera2_stream_in_ops *w, buffer_handle_t **বাফার)
int(* release_buffer )(const struct camera2_stream_in_ops *w, buffer_handle_t *বাফার)

বিস্তারিত বিবরণ

ইনপুট পুনঃপ্রক্রিয়া স্ট্রীম সারি ব্যবস্থাপনা. এই পদ্ধতিগুলির একটি সেট এইচএএল ডিভাইসে অ্যালোকেট_রিপ্রসেস_স্ট্রিম(); এগুলি রিপ্রসেস স্ট্রীমের ইনপুট গ্র্যালক বাফার সারির সাথে ইন্টারঅ্যাক্ট করতে ব্যবহৃত হয়।

ফাইল camera2.h এর লাইন 160 এ সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **বাফার)

পুনঃপ্রক্রিয়া করতে ইমেজ ডেটার পরবর্তী বাফার পান। বাফারের প্রস্থ, উচ্চতা এবং বিন্যাস allocate_reprocess_stream() এ স্থির করা হয়েছে এবং প্রয়োজন অনুসারে প্ল্যাটফর্ম গ্র্যালক মডিউল থেকে স্ট্রাইড এবং অন্যান্য বিবরণ জিজ্ঞাসা করা উচিত। বাফার ইতিমধ্যে ব্যবহারের জন্য লক করা হবে.

ফাইল camera2.h এর 167 লাইনে সংজ্ঞা।

int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *বাফার)

পুনঃব্যবহারের জন্য একটি ব্যবহৃত বাফারকে বাফার সারিতে ফিরিয়ে দিন।

ফাইল camera2.h এর 172 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ camera2.h