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

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 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল: