libcamera: work on rewrite

Use manager to hotplug devices
Use StreamConfig to enumerate formats
This commit is contained in:
Wim Taymans 2021-11-02 17:24:19 +01:00
parent b0e3e43c42
commit b2c38a2b3b
11 changed files with 1545 additions and 1212 deletions

View file

@ -128,6 +128,7 @@ extern "C" {
/** keys for libcamera factory names */
#define SPA_NAME_API_LIBCAMERA_ENUM_CLIENT "api.libcamera.enum.client" /**< a libcamera client Device interface */
#define SPA_NAME_API_LIBCAMERA_ENUM_MANAGER "api.libcamera.enum.manager" /**< a libcamera manager Device interface */
#define SPA_NAME_API_LIBCAMERA_DEVICE "api.libcamera.device" /**< a libcamera Device interface */
#define SPA_NAME_API_LIBCAMERA_SOURCE "api.libcamera.source" /**< a libcamera Node interface for
* capturing */