Lines Matching refs:EmulatedCamera3
29 #include "EmulatedCamera3.h"
35 * Constructs EmulatedCamera3 instance.
41 EmulatedCamera3::EmulatedCamera3(int cameraId,
49 common.close = EmulatedCamera3::close;
55 EmulatedCamera3::get_camera_vendor_section_name;
57 EmulatedCamera3::get_camera_vendor_tag_name;
59 EmulatedCamera3::get_camera_vendor_tag_type;
63 /* Destructs EmulatedCamera3 instance. */
64 EmulatedCamera3::~EmulatedCamera3() {
75 status_t EmulatedCamera3::Initialize() {
86 status_t EmulatedCamera3::connectCamera(hw_device_t** device) {
101 status_t EmulatedCamera3::closeCamera() {
106 status_t EmulatedCamera3::getCameraInfo(struct camera_info* info) {
115 status_t EmulatedCamera3::initializeDevice(
135 status_t EmulatedCamera3::configureStreams(
141 status_t EmulatedCamera3::registerStreamBuffers(
147 const camera_metadata_t* EmulatedCamera3::constructDefaultRequestSettings(
153 status_t EmulatedCamera3::processCaptureRequest(
161 const char* EmulatedCamera3::getVendorSectionName(uint32_t tag) {
166 const char* EmulatedCamera3::getVendorTagName(uint32_t tag) {
171 int EmulatedCamera3::getVendorTagType(uint32_t tag) {
178 void EmulatedCamera3::dump(int fd) {
187 void EmulatedCamera3::sendCaptureResult(camera3_capture_result_t *result) {
191 void EmulatedCamera3::sendNotify(camera3_notify_msg_t *msg) {
203 * dispatch the call into an instance of EmulatedCamera3 class defined by the
207 EmulatedCamera3* getInstance(const camera3_device_t *d) {
208 const EmulatedCamera3* cec = static_cast<const EmulatedCamera3*>(d);
209 return const_cast<EmulatedCamera3*>(cec);
212 int EmulatedCamera3::initialize(const struct camera3_device *d,
214 EmulatedCamera3* ec = getInstance(d);
218 int EmulatedCamera3::configure_streams(const struct camera3_device *d,
220 EmulatedCamera3* ec = getInstance(d);
224 int EmulatedCamera3::register_stream_buffers(
227 EmulatedCamera3* ec = getInstance(d);
231 int EmulatedCamera3::process_capture_request(
234 EmulatedCamera3* ec = getInstance(d);
238 const camera_metadata_t* EmulatedCamera3::construct_default_request_settings(
240 EmulatedCamera3* ec = getInstance(d);
244 void EmulatedCamera3::get_metadata_vendor_tag_ops(const camera3_device_t *d,
251 const char* EmulatedCamera3::get_camera_vendor_section_name(
254 EmulatedCamera3* ec = static_cast<const TagOps*>(v)->parent;
258 const char* EmulatedCamera3::get_camera_vendor_tag_name(
261 EmulatedCamera3* ec = static_cast<const TagOps*>(v)->parent;
265 int EmulatedCamera3::get_camera_vendor_tag_type(
268 EmulatedCamera3* ec = static_cast<const TagOps*>(v)->parent;
272 void EmulatedCamera3::dump(const camera3_device_t *d, int fd) {
273 EmulatedCamera3* ec = getInstance(d);
277 int EmulatedCamera3::close(struct hw_device_t* device) {
278 EmulatedCamera3* ec =
279 static_cast<EmulatedCamera3*>(
288 camera3_device_ops_t EmulatedCamera3::sDeviceOps = {
289 EmulatedCamera3::initialize,
290 EmulatedCamera3::configure_streams,
291 EmulatedCamera3::register_stream_buffers,
292 EmulatedCamera3::construct_default_request_settings,
293 EmulatedCamera3::process_capture_request,
294 EmulatedCamera3::get_metadata_vendor_tag_ops,
295 EmulatedCamera3::dump