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_toutput_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_timage_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_timage_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_tinput_buffer_index,uint64_tcapture_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