struct camera_sensor2_protocol_ops
Defined at line 101 of file fidling/gen/sdk/banjo/fuchsia.hardware.camera.sensor/fuchsia.hardware.camera.sensor/banjo/c/fuchsia/hardware/camera/sensor/c/banjo.h
Public Members
zx_status_t (*)(void *) init
zx_status_t (*)(void *) de_init
zx_status_t (*)(void *, uint32_t *) get_sensor_id
zx_status_t (*)(void *, operating_mode_t *, size_t, size_t *) get_available_modes
zx_status_t (*)(void *, uint32_t) set_mode
zx_status_t (*)(void *) start_streaming
void (*)(void *) stop_streaming
zx_status_t (*)(void *, float *) get_analog_gain
zx_status_t (*)(void *, float, float *) set_analog_gain
zx_status_t (*)(void *, float *) get_digital_gain
zx_status_t (*)(void *, float, float *) set_digital_gain
zx_status_t (*)(void *, float *) get_integration_time
zx_status_t (*)(void *, float, float *) set_integration_time
zx_status_t (*)(void *) update
zx_status_t (*)(void *, uint32_t *) get_otp_size
zx_status_t (*)(void *, uint32_t, uint32_t, zx_handle_t *) get_otp_data
zx_status_t (*)(void *, uint16_t *) get_test_pattern_mode
zx_status_t (*)(void *, uint16_t) set_test_pattern_mode
zx_status_t (*)(void *, color_val_t *) get_test_pattern_data
zx_status_t (*)(void *, const color_val_t *) set_test_pattern_data
zx_status_t (*)(void *, rect_t *) get_test_cursor_data
zx_status_t (*)(void *, const rect_t *) set_test_cursor_data
zx_status_t (*)(void *, uint64_t, extension_value_data_type_t *) get_extension_value
zx_status_t (*)(void *, uint64_t, const extension_value_data_type_t *, extension_value_data_type_t *) set_extension_value