[libcamera-devel] [PATCH v5 1/7] libcamera: stream: Make Stream inheritable
Niklas Söderlund
niklas.soderlund at ragnatech.se
Tue Apr 16 01:36:27 CEST 2019
Hi Jacopo,
Thanks for your work.
On 2019-04-16 01:18:53 +0200, Jacopo Mondi wrote:
> In preparation for multiple streams support prepare to allow sub-classing
> the Stream class by removing the 'final' specifier from the class
> definition and make its private members protected.
>
> Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
> include/libcamera/stream.h | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/include/libcamera/stream.h b/include/libcamera/stream.h
> index d0f7b0e12485..8a47930f8614 100644
> --- a/include/libcamera/stream.h
> +++ b/include/libcamera/stream.h
> @@ -43,7 +43,7 @@ private:
> Size size_;
> };
>
> -class Stream final
> +class Stream
> {
> public:
> class StillCapture : public StreamUsage
> @@ -68,7 +68,7 @@ public:
> BufferPool &bufferPool() { return bufferPool_; }
> const StreamConfiguration &configuration() const { return configuration_; }
>
> -private:
> +protected:
> friend class Camera;
>
> BufferPool bufferPool_;
> --
> 2.21.0
>
> _______________________________________________
> libcamera-devel mailing list
> libcamera-devel at lists.libcamera.org
> https://lists.libcamera.org/listinfo/libcamera-devel
--
Regards,
Niklas Söderlund
More information about the libcamera-devel
mailing list