Developer World
Spresense SDK Library v3.3.0-375c679
imgsensor_ops_s Struct Reference

Public Attributes

CODE bool(* is_available )(FAR struct imgsensor_s *sensor)
 
CODE int(* init )(FAR struct imgsensor_s *sensor)
 
CODE int(* uninit )(FAR struct imgsensor_s *sensor)
 
CODE const char *(* get_driver_name )(FAR struct imgsensor_s *sensor)
 
CODE int(* validate_frame_setting )(FAR struct imgsensor_s *sensor, imgsensor_stream_type_t type, uint8_t nr_datafmts, FAR imgsensor_format_t *datafmts, FAR imgsensor_interval_t *interval)
 
CODE int(* start_capture )(FAR struct imgsensor_s *sensor, imgsensor_stream_type_t type, uint8_t nr_datafmts, FAR imgsensor_format_t *datafmts, FAR imgsensor_interval_t *interval)
 
CODE int(* stop_capture )(FAR struct imgsensor_s *sensor, imgsensor_stream_type_t type)
 
CODE int(* get_frame_interval )(FAR struct imgsensor_s *sensor, imgsensor_stream_type_t type, FAR imgsensor_interval_t *interval)
 
CODE int(* get_supported_value )(FAR struct imgsensor_s *sensor, uint32_t id, FAR imgsensor_supported_value_t *value)
 
CODE int(* get_value )(FAR struct imgsensor_s *sensor, uint32_t id, uint32_t size, FAR imgsensor_value_t *value)
 
CODE int(* set_value )(FAR struct imgsensor_s *sensor, uint32_t id, uint32_t size, imgsensor_value_t value)
 

The documentation for this struct was generated from the following file: