Add Af-Trigger

This commit is contained in:
Kamil Trzcinski
2022-07-05 12:05:17 +02:00
parent 26d94709e3
commit 4eaa42f1ea
7 changed files with 49 additions and 9 deletions

View File

@ -25,15 +25,18 @@ camera_t *camera_open(camera_options_t *options)
return camera;
error:
camera_close(camera);
camera_close(&camera);
return NULL;
}
void camera_close(camera_t *camera)
void camera_close(camera_t **camerap)
{
if (!camera)
if (!camerap || !*camerap)
return;
camera_t *camera = *camerap;
*camerap = NULL;
for (int i = MAX_DEVICES; i-- > 0; ) {
if (camera->devices[i]) {
device_close(camera->devices[i]);