libcamera: camera_sensor: getFormat(): Use span
The function takes a const std::vector reference, but it does not actually need an `std::vector`. So use a `libcamera::Span` instead to avoid forcing the caller to construct a vector. Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
@@ -54,7 +54,7 @@ public:
|
||||
virtual Size resolution() const = 0;
|
||||
|
||||
virtual V4L2SubdeviceFormat
|
||||
getFormat(const std::vector<unsigned int> &mbusCodes,
|
||||
getFormat(Span<const unsigned int> mbusCodes,
|
||||
const Size &size, const Size maxSize = Size()) const = 0;
|
||||
virtual int setFormat(V4L2SubdeviceFormat *format,
|
||||
Transform transform = Transform::Identity) = 0;
|
||||
|
||||
Reference in New Issue
Block a user