Lines Matching full:camera

82 +#include <libcamera/camera.h>
89 +#include "libcamera/internal/camera.h"
107 +class CustomCameraData : public Camera::Private
111 + : Camera::Private(pipe)
139 + CameraConfiguration *generateConfiguration(Camera *camera,
141 + int configure(Camera *camera, CameraConfiguration *config) override;
143 + int exportFrameBuffers(Camera *camera, Stream *stream,
146 + int start(Camera *camera, const ControlList *controls) override;
147 + void stopDevice(Camera *camera) override;
149 + int queueRequestDevice(Camera *camera, Request *request) override;
154 + CustomCameraData *cameraData(Camera *camera)
156 + return static_cast<CustomCameraData *>(camera->_d());
251 +CameraConfiguration *PipelineHandlerCustom::generateConfiguration(Camera *camera,
254 + CustomCameraData *data = cameraData(camera);
288 +int PipelineHandlerCustom::configure(Camera *camera, CameraConfiguration *config)
290 + CustomCameraData *data = cameraData(camera);
311 +int PipelineHandlerCustom::exportFrameBuffers(Camera *camera, Stream *stream,
314 + CustomCameraData *data = cameraData(camera);
320 +int PipelineHandlerCustom::start(Camera *camera, [[maybe_unused]] const ControlList *controls)
322 + CustomCameraData *data = cameraData(camera);
338 +void PipelineHandlerCustom::stopDevice(Camera *camera)
340 + CustomCameraData *data = cameraData(camera);
345 +int PipelineHandlerCustom::queueRequestDevice(Camera *camera, Request *request)
347 + CustomCameraData *data = cameraData(camera);
389 + /* Create and register the camera. */
392 + LOG(Custom, Error) << "Failed to get camera ID";
397 + std::shared_ptr<Camera> camera =
398 + Camera::create(std::move(data), id, streams);
399 + registerCamera(std::move(camera));
431 + /* Locate and initialise the camera data with the default video node. */
510 +#include <libcamera/camera.h>
527 + * The test lists all cameras registered in the system, if any camera is
573 + cerr << "Failed to find any camera: test skip" << endl;
590 + for (const std::shared_ptr<Camera> &cam : cameras)
591 + cout << "Found camera '" << cam->id() << "'" << endl;