Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qlibcamera_format_support.cpp File Reference

(bc30e75778dcf613c8025daa1a46bd750a65106e)

#include "qlibcamera_format_support_p.h"
#include "qlibcameralogging_p.h"
#include <QtMultimedia/private/qmultimedia_drm_support_p.h>
#include <QtMultimedia/private/qmultimedia_ranges_p.h>
#include <libcamera/base/span.h>
#include <libcamera/color_space.h>
#include <libcamera/control_ids.h>
#include <libcamera/controls.h>
#include <libcamera/geometry.h>
#include <libcamera/pixel_format.h>
#include <libcamera/stream.h>
#include <algorithm>
Include dependency graph for qlibcamera_format_support.cpp:

Go to the source code of this file.

Namespaces

namespace  QLibCamera
namespace  QLibCamera::QLibCameraFormatSupport

Functions

std::optional< QVideoFrameFormat::PixelFormat > QLibCamera::QLibCameraFormatSupport::pixelFormatFromLibcamera (const PixelFormat &formatformat)
std::pair< QVideoFrameFormat::ColorSpace, QVideoFrameFormat::ColorRange > QLibCamera::QLibCameraFormatSupport::colorSpaceFromLibcamera (const std::optional< ColorSpace > &colorSpace)
std::pair< float, float > QLibCamera::QLibCameraFormatSupport::frameRateRangeFromControls (const ControlInfoMap &controls)
std::vector< QSize > QLibCamera::QLibCameraFormatSupport::sizesForPixelFormat (const StreamFormats &formatsformats, const PixelFormat &pixelFormat)
QSize QLibCamera::QLibCameraFormatSupport::toQSize (const Size &sizesize)
Size QLibCamera::QLibCameraFormatSupport::toSize (const QSize &qsize)