class FakeGe2d

Defined at line 12 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

Public Members

static const int64_t kFrameDelayClocks

Public Methods

void FakeGe2d ()

Defined at line 15 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

ddk::Ge2dProtocolClient client ()

Defined at line 29 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

ge2d_protocol_t proto ()

Defined at line 30 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

zx_status_t Ge2dInitTaskResize (const buffer_collection_info_2_t * , const buffer_collection_info_2_t * , const resize_info_t * , const image_format_2_t * , const image_format_2_t * , size_t , uint32_t output_image_format_index, const hw_accel_frame_callback_t * frame_callback, const hw_accel_res_change_callback_t * res_callback, const hw_accel_remove_task_callback_t * remove_task_callback, uint32_t * )

ZX_PROTOCOL_GE2DC (Refer to ge2d.banjo for documentation).

Defined at line 33 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

zx_status_t Ge2dInitTaskInPlaceWaterMark (const buffer_collection_info_2_t * , const water_mark_info_t * , size_t , const image_format_2_t * , size_t , uint32_t image_format_index, const hw_accel_frame_callback_t * frame_callback, const hw_accel_res_change_callback_t * res_callback, const hw_accel_remove_task_callback_t * remove_task_callback, uint32_t * )

Defined at line 50 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

zx_status_t Ge2dInitTaskWaterMark (const buffer_collection_info_2_t * , const buffer_collection_info_2_t * , const water_mark_info_t * , size_t , const image_format_2_t * , size_t , uint32_t image_format_index, const hw_accel_frame_callback_t * frame_callback, const hw_accel_res_change_callback_t * res_callback, const hw_accel_remove_task_callback_t * remove_task_callback, uint32_t * )

Defined at line 64 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

zx_status_t Ge2dProcessFrame (uint32_t , uint32_t input_buffer_index, uint64_t capture_timestamp)

Defined at line 80 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

void Ge2dRemoveTask (uint32_t task_index)

Defined at line 96 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

void Ge2dReleaseFrame (uint32_t task_index, uint32_t buffer_index)

Defined at line 97 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

zx_status_t Ge2dSetInputAndOutputResolution (uint32_t , uint32_t new_image_format_index)

Defined at line 98 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

zx_status_t Ge2dSetOutputResolution (uint32_t , uint32_t new_output_image_format_index)

Defined at line 114 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

void Ge2dSetCropRect (uint32_t task_index, const rect_t * crop)

Defined at line 131 of file ../../src/camera/drivers/controller/test/fake_ge2d.h

std::optional<rect_t> & crop_rect ()

Defined at line 133 of file ../../src/camera/drivers/controller/test/fake_ge2d.h