diff --git a/spa/plugins/libcamera/libcamera_wrapper.cpp b/spa/plugins/libcamera/libcamera_wrapper.cpp index 45b4bc354..d836d5fb4 100644 --- a/spa/plugins/libcamera/libcamera_wrapper.cpp +++ b/spa/plugins/libcamera/libcamera_wrapper.cpp @@ -582,6 +582,10 @@ extern "C" { camera->set_streamcfgpixel_format(fmt); } + bool libcamera_set_config(LibCamera *camera) { + return camera->set_config(); + } + void libcamera_ringbuffer_read_update(LibCamera *camera) { camera->ring_buffer_update_read_index(); } diff --git a/spa/plugins/libcamera/libcamera_wrapper.h b/spa/plugins/libcamera/libcamera_wrapper.h index f424b05bb..997575c28 100644 --- a/spa/plugins/libcamera/libcamera_wrapper.h +++ b/spa/plugins/libcamera/libcamera_wrapper.h @@ -104,6 +104,8 @@ void libcamera_set_streamcfg_height(LibCamera *camera, uint32_t w); void libcamera_set_streamcfgpixel_format(LibCamera *camera, uint32_t fmt); +bool libcamera_set_config(LibCamera *camera); + void libcamera_get_streamcfg_size(LibCamera *camera, uint32_t idx, uint32_t *width, uint32_t *height); uint32_t libcamera_get_stride(LibCamera *camera);