QCameraFormat Class

QCameraFormat クラスは、カメラデバイスがサポートするビデオフォーマットを記述します。詳細...

Header: #include <QCameraFormat>
CMake: find_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)
qmake: QT += multimedia

プロパティ

パブリック関数

QCameraFormat()
QCameraFormat(const QCameraFormat &other)
~QCameraFormat()
bool isNull() const
float maxFrameRate() const
float minFrameRate() const
QVideoFrameFormat::PixelFormat pixelFormat() const
QSize resolution() const
bool operator!=(const QCameraFormat &other) const
QCameraFormat &operator=(const QCameraFormat &other)
bool operator==(const QCameraFormat &other) const

詳細説明

QCameraFormat は、カメラデバイスがサポートする特定のビデオフォーマットを表します。

フォーマットは、pixel format 、解像度、およびフレームレートの範囲の組み合わせです。

QCameraFormat オブジェクトは、QCameraDevice から問い合わせて、サポートされているビデオ・フォーマットのセットを調べることができます。

QCameraDevice およびQCameraも参照

プロパティの説明

[read-only] maxFrameRate : const float

このフォーマットで定義されている最高フレームレートを返します。

カメラは常に、特定のビデオフォーマットでサポートされている最高のフレームレートを使用しようとします。

アクセス関数

float maxFrameRate() const

[read-only] minFrameRate : const float

このフォーマットで定義されている最低フレームレートを返します。

アクセス関数:このフォーマットで定義されている最低フレームレートを返します:

float minFrameRate() const

[read-only] pixelFormat : const QVideoFrameFormat::PixelFormat

ピクセルフォーマットを返します。

最も一般的なのは、QVideoFrameFormat::Format_Jpeg または QVideoFrameFormat::Format_YUVY のいずれかですが、他のフォーマットもカメラでサポートされている可能性があります。

アクセス関数:

QVideoFrameFormat::PixelFormat pixelFormat() const

QVideoFrameFormat::PixelFormatも参照

[read-only] resolution : const QSize

Resolution関数は解像度を返します。

アクセス関数:

QSize resolution() const

メンバ関数 ドキュメント

[noexcept] QCameraFormat::QCameraFormat()

null カメラフォーマットを構築します。

isNull()も参照

[noexcept] QCameraFormat::QCameraFormat(const QCameraFormat &other)

Copyother フォーマットからカメラフォーマットを構築します。

[noexcept] QCameraFormat::~QCameraFormat()

カメラフォーマットオブジェクトを破棄します。

[noexcept] bool QCameraFormat::isNull() const

これがデフォルトで構築されたQCameraFormat である場合は true を返します。

bool QCameraFormat::operator!=(const QCameraFormat &other) const

other フォーマットがこのカメラフォーマットと等しい場合はfalse を返し、そうでない場合はtrue を返します。

[noexcept] QCameraFormat &QCameraFormat::operator=(const QCameraFormat &other)

other を代入します。

bool QCameraFormat::operator==(const QCameraFormat &other) const

other フォーマットがこのカメラフォーマットと等しい場合はtrue を返し、そうでない場合はfalse を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。