android: camera_stream: Construct with Android stream
Pass the android camera3_stream_t, and a libcamera::StreamConfiguration to identify the source and destination parameters of this stream. Pass a CameraDevice pointer to the CameraStream constructor to allow retrieval of the StreamConfiguration associated with the CameraStream. Also change the format on which the CameraDevice performs checks to decide if post-processing is required, as the libcamera facing format is not meaningful anymore, but the Android requested format should be used instead. Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com> Signed-off-by: Jacopo Mondi <jacopo@jmondi.org>
This commit is contained in:
@@ -43,6 +43,10 @@ public:
|
||||
unsigned int id() const { return id_; }
|
||||
camera3_device_t *camera3Device() { return &camera3Device_; }
|
||||
const libcamera::Camera *camera() const { return camera_.get(); }
|
||||
libcamera::CameraConfiguration *cameraConfiguration() const
|
||||
{
|
||||
return config_.get();
|
||||
}
|
||||
|
||||
int facing() const { return facing_; }
|
||||
int orientation() const { return orientation_; }
|
||||
|
||||
Reference in New Issue
Block a user