Hi, > Actually, during I developed the QEMU camera subsystem and UVC emulation, I > referred to both UVC and v4l2. > > Detailed type definition and function declaration in include/camera/camera.h > of this patch: > https://patchwork.kernel.org/project/qemu-devel/patch/20211227142734.691900-2-pizhenwei@xxxxxxxxxxxxx/ > > I suppose the API may looks like this(of cause, detailed implementation > needs take some ideas from audio). Could you please take a look at it? Looks sane from a quick glance. take care, Gerd