summaryrefslogtreecommitdiff
path: root/src/libcamera/pipeline/uvcvideo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libcamera/pipeline/uvcvideo.cpp')
-rw-r--r--src/libcamera/pipeline/uvcvideo.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libcamera/pipeline/uvcvideo.cpp b/src/libcamera/pipeline/uvcvideo.cpp
index dfff7116..cd472cfa 100644
--- a/src/libcamera/pipeline/uvcvideo.cpp
+++ b/src/libcamera/pipeline/uvcvideo.cpp
@@ -26,11 +26,11 @@ public:
PipelineHandlerUVC(CameraManager *manager);
~PipelineHandlerUVC();
- std::map<Stream *, StreamConfiguration>
+ CameraConfiguration
streamConfiguration(Camera *camera,
const std::vector<StreamUsage> &usages) override;
int configureStreams(Camera *camera,
- std::map<Stream *, StreamConfiguration> &config) override;
+ const CameraConfiguration &config) override;
int allocateBuffers(Camera *camera, Stream *stream) override;
int freeBuffers(Camera *camera, Stream *stream) override;
@@ -82,12 +82,12 @@ PipelineHandlerUVC::~PipelineHandlerUVC()
media_->release();
}
-std::map<Stream *, StreamConfiguration>
+CameraConfiguration
PipelineHandlerUVC::streamConfiguration(Camera *camera,
const std::vector<StreamUsage> &usages)
{
UVCCameraData *data = cameraData(camera);
- std::map<Stream *, StreamConfiguration> configs;
+ CameraConfiguration configs;
StreamConfiguration config{};
config.width = 640;
@@ -101,10 +101,10 @@ PipelineHandlerUVC::streamConfiguration(Camera *camera,
}
int PipelineHandlerUVC::configureStreams(Camera *camera,
- std::map<Stream *, StreamConfiguration> &config)
+ const CameraConfiguration &config)
{
UVCCameraData *data = cameraData(camera);
- StreamConfiguration *cfg = &config[&data->stream_];
+ const StreamConfiguration *cfg = &config[&data->stream_];
int ret;
LOG(UVC, Debug) << "Configure the camera for resolution "