QCameraFormat Class
QCameraFormat クラスは、カメラデバイスがサポートするビデオフォーマットを記述します。詳細...
Header: | #include <QCameraFormat> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
qmake: | QT += multimedia |
プロパティ
- maxFrameRate : const float
- minFrameRate : const float
- pixelFormat : const QVideoFrameFormat::PixelFormat
- resolution : const QSize
パブリック関数
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。