diff options
Diffstat (limited to 'src/cam/file_sink.cpp')
-rw-r--r-- | src/cam/file_sink.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/cam/file_sink.cpp b/src/cam/file_sink.cpp index 3c2e565b..45213d4a 100644 --- a/src/cam/file_sink.cpp +++ b/src/cam/file_sink.cpp @@ -20,8 +20,9 @@ using namespace libcamera; -FileSink::FileSink(const std::string &pattern) - : pattern_(pattern) +FileSink::FileSink(const std::map<const libcamera::Stream *, std::string> &streamNames, + const std::string &pattern) + : streamNames_(streamNames), pattern_(pattern) { } @@ -35,12 +36,6 @@ int FileSink::configure(const libcamera::CameraConfiguration &config) if (ret < 0) return ret; - streamNames_.clear(); - for (unsigned int index = 0; index < config.size(); ++index) { - const StreamConfiguration &cfg = config.at(index); - streamNames_[cfg.stream()] = "stream" + std::to_string(index); - } - return 0; } |