Program Listing for File format_mapping.hpp

Return to documentation for file (src/format_mapping.hpp)

#pragma once
#include <string>

namespace libcamera
{
class PixelFormat;
class StreamFormats;
} // namespace libcamera

enum class FormatType
{
  NONE,
  RAW,
  COMPRESSED,
};

std::string
get_ros_encoding(const libcamera::PixelFormat &pixelformat);

FormatType
format_type(const libcamera::PixelFormat &pixelformat);

libcamera::StreamFormats
get_common_stream_formats(const libcamera::StreamFormats &formats);