vehicle_camera_device_t স্ট্রাকট রেফারেন্স
#include < vehicle_camera.h >
ডেটা ক্ষেত্র | |
struct hw_device_t | সাধারণ |
const uint32_t | ক্যামেরা টাইপ |
int(* | get_capabilities )(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
int(* | get_camera_crop )(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
int(* | set_camera_crop )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
int(* | get_camera_position )(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
int(* | set_camera_position )(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
int(* | get_camera_state )(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) |
int(* | set_camera_state )(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) |
বিস্তারিত বিবরণ
ফাইল vehicle_camera.h এর 109 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
const uint32_t camera_type |
ফাইল vehicle_camera.h এর 112 লাইনে সংজ্ঞা।
struct hw_device_t common |
ফাইল vehicle_camera.h এর 110 লাইনে সংজ্ঞা।
int(* get_camera_crop)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
বর্তমান ক্যামেরা ক্রপ সেটিংস পায়।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল সংশোধন - বর্তমান ক্যামেরা ক্রপ সেটিংস
- রিটার্নস
- সফলতার উপর 0 -EPERM যদি ডিভাইস আরম্ভ না করা হয় -ত্রুটির জন্য ত্রুটি৷
ফাইল vehicle_camera.h এর 131 লাইনে সংজ্ঞা।
int(* get_camera_position)(struct vehicle_camera_device_t *device, android_native_rect_t *rect) |
ডিসপ্লেতে ক্যামেরার অবস্থান পায়।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল সংশোধন - ডিসপ্লের এলাকা চালু হলে ক্যামেরা প্রদর্শিত হবে
- রিটার্নস
- সফলতার উপর 0 -EPERM যদি ডিভাইস আরম্ভ না করা হয় -ত্রুটির জন্য ত্রুটি৷
ফাইল vehicle_camera.h এর 152 লাইনে সংজ্ঞা।
int(* get_camera_state)(struct vehicle_camera_device_t *device, vehicle_camera_state_t *state) |
বর্তমান ক্যামেরার অবস্থা পায়।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল অবস্থা - ক্যামেরার জন্য শেষ সেটিং
- রিটার্নস
- সফলতার উপর 0 - EPERM যদি ডিভাইস আরম্ভ না হয়
ফাইল vehicle_camera.h এর 173 লাইনে সংজ্ঞা।
int(* get_capabilities)(struct vehicle_camera_device_t *device, vehicle_camera_cap_t *cap) |
এই ক্যামেরার ক্ষমতা প্রদান করে।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল টুপি - সক্ষমতা পতাকা ফেরত দেওয়া হচ্ছে পয়েন্টার
- রিটার্নস
- সফলতার উপর 0 -EPERM যদি ডিভাইসটি অবৈধ বা আরম্ভ না হয়
ফাইল vehicle_camera.h এর 121 লাইনে সংজ্ঞা।
int(* set_camera_crop)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
ক্যামেরা ক্রপ সেট করে।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল সংশোধন - ক্রপ করার জন্য ক্যামেরা ইনপুটের এলাকা। ক্যামেরার ক্ষমতা থেকে ক্যামেরার প্রস্থ এবং উচ্চতার মধ্যে ফিট করতে হবে।
- রিটার্নস
- সফলতার উপর 0 -EPERM যদি ডিভাইস আরম্ভ না করা হয় -ত্রুটির জন্য ত্রুটি৷
ফাইল vehicle_camera.h এর 142 লাইনে সংজ্ঞা।
int(* set_camera_position)(struct vehicle_camera_device_t *device, const android_native_rect_t *rect) |
ডিসপ্লেতে ক্যামেরার অবস্থান সেট করে।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল সংশোধন - ডিসপ্লের এলাকা চালু হলে ক্যামেরা প্রদর্শিত হবে। ক্যামেরার ক্ষমতা থেকে ডিসপ্লে প্রস্থ এবং উচ্চতার মধ্যে ফিট করতে হবে।
- রিটার্নস
- সফলতার উপর 0 -EPERM যদি ডিভাইস আরম্ভ না করা হয় -ত্রুটির জন্য ত্রুটি৷
ফাইল vehicle_camera.h এর 164 লাইনে সংজ্ঞা।
int(* set_camera_state)(struct vehicle_camera_device_t *device, const vehicle_camera_state_t *state) |
ক্যামেরার অবস্থা সেট করে।
- পরামিতি
যন্ত্র - ডিভাইস হ্যান্ডেল অবস্থা - ক্যামেরার জন্য পছন্দসই সেটিং
- রিটার্নস
- সফলতার উপর 0 -EPERM যদি ডিভাইস আরম্ভ না করা হয় -ত্রুটির জন্য ত্রুটি৷
ফাইল vehicle_camera.h এর 183 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ vehicle_camera.h