ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_camera_source_iface Struct Reference

Operations every source backend supplies. More...

#include <ra8_camera_internal.h>

Data Fields

ra8_err_t(* get_info )(void *ctx, ra8_camera_source_info_t *out_info)
 Query geometry.
ra8_err_t(* capture )(void *ctx, const ra8_camera_buffer_t *buffer, ra8_camera_frame_t *out_frame)
 Capture one frame.

Detailed Description

Operations every source backend supplies.

Definition at line 28 of file ra8_camera_internal.h.

Field Documentation

◆ capture

ra8_err_t(* ra8_camera_source_iface::capture) (void *ctx, const ra8_camera_buffer_t *buffer, ra8_camera_frame_t *out_frame)

Capture one frame.

Definition at line 30 of file ra8_camera_internal.h.

Referenced by internal_source_validate(), and ra8_camera_source_capture().

◆ get_info

ra8_err_t(* ra8_camera_source_iface::get_info) (void *ctx, ra8_camera_source_info_t *out_info)

Query geometry.

Definition at line 29 of file ra8_camera_internal.h.

Referenced by internal_source_validate(), and ra8_camera_source_get_info().


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