QVideoFrameFormat Class
QVideoFrameFormat クラスは、ビデオ表示領域のストリーム形式を指定します。詳細...
| ヘッダー: | #include <QVideoFrameFormat> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
| qmake: | QT += multimedia |
パブリック型
| enum | ColorRange { ColorRange_Unknown, ColorRange_Video, ColorRange_Full } |
| enum | ColorSpace { ColorSpace_Undefined, ColorSpace_BT601, ColorSpace_BT709, ColorSpace_AdobeRgb, ColorSpace_BT2020 } |
| enum | ColorTransfer { ColorTransfer_Unknown, ColorTransfer_BT709, ColorTransfer_BT601, ColorTransfer_Linear, ColorTransfer_Gamma22, …, ColorTransfer_STD_B67 } |
| enum | Direction { TopToBottom, BottomToTop } |
| enum | PixelFormat { Format_Invalid, Format_ARGB8888, Format_ARGB8888_Premultiplied, Format_XRGB8888, Format_BGRA8888, …, Format_YUV420P10 } |
パブリック関数
| QVideoFrameFormat() | |
| QVideoFrameFormat(const QSize &size, QVideoFrameFormat::PixelFormat format) | |
| QVideoFrameFormat(const QVideoFrameFormat &other) | |
| QVideoFrameFormat(QVideoFrameFormat &&other) | |
| ~QVideoFrameFormat() | |
| QVideoFrameFormat::ColorRange | colorRange() const |
| QVideoFrameFormat::ColorSpace | colorSpace() const |
| QVideoFrameFormat::ColorTransfer | colorTransfer() const |
| int | frameHeight() const |
| qreal | frameRate() const |
| QSize | frameSize() const |
| int | frameWidth() const |
| bool | isMirrored() const |
| bool | isValid() const |
| QVideoFrameFormat::PixelFormat | pixelFormat() const |
| int | planeCount() const |
| QtVideo::Rotation | rotation() const |
| QVideoFrameFormat::Direction | scanLineDirection() const |
| void | setColorRange(QVideoFrameFormat::ColorRange range) |
| void | setColorSpace(QVideoFrameFormat::ColorSpace colorSpace) |
| void | setColorTransfer(QVideoFrameFormat::ColorTransfer colorTransfer) |
| void | setFrameRate(qreal rate) |
| void | setFrameSize(const QSize &size) |
| void | setFrameSize(int width, int height) |
| void | setMaxLuminance(float lum) |
| void | setMirrored(bool mirrored) |
| void | setRotation(QtVideo::Rotation angle) |
| void | setScanLineDirection(QVideoFrameFormat::Direction direction) |
| void | setStreamFrameRate(qreal rate) |
| void | setViewport(const QRect &viewport) |
| qreal | streamFrameRate() const |
| void | swap(QVideoFrameFormat &other) |
| QRect | viewport() const |
| bool | operator!=(const QVideoFrameFormat &other) const |
| QVideoFrameFormat & | operator=(QVideoFrameFormat &&other) |
| QVideoFrameFormat & | operator=(const QVideoFrameFormat &other) |
| bool | operator==(const QVideoFrameFormat &other) const |
静的パブリックメンバー
| QImage::Format | imageFormatFromPixelFormat(QVideoFrameFormat::PixelFormat format) |
| QVideoFrameFormat::PixelFormat | pixelFormatFromImageFormat(QImage::Format format) |
| QString | pixelFormatToString(QVideoFrameFormat::PixelFormat pixelFormat) |
詳細な説明
ビデオシンクは、ビデオフレームのストリームを提示します。QVideoFrameFormat は、フレームのタイプを記述し、フレームの提示方法を決定します。
ビデオシンクを設定するために必要なビデオストリームの主要なプロパティは、pixelFormat() で指定されるピクセル形式と、frameSize() で指定されるフレームの寸法です。
ビデオサーフェス上に実際に表示されるフレームの領域は、viewport() によって指定されます。ストリームには、ビデオフレームの最適なサイズに満たないビデオに対応するため、フレームの領域全体よりも小さいビューポートが設定される場合があります。たとえば、各走査線の開始位置が 8 バイト単位に揃うように、フレームの幅が拡張されることがあります。
その他の一般的なプロパティには、scanLineDirection()、frameRate()、およびyCrCbColorSpace()があります。
メンバ型のドキュメント
enum QVideoFrameFormat::ColorRange
ビデオデータで使用される色域について説明します。ビデオデータは通常、すべての値が使用される「フルカラー範囲」か、あるいはYUVビデオフォーマットで従来使用されてきた、全値の一部のみが使用される「より限定された範囲」のいずれかとなります。
| 定数 | 値 | 説明 |
|---|---|---|
QVideoFrameFormat::ColorRange_Unknown | 0 | ビデオの色範囲は不明です。 |
QVideoFrameFormat::ColorRange_Video | 1 |
ほとんどのYUVビデオフォーマットで従来使用されてきた色域です。8ビットフォーマットの場合、Y成分の値は16から235の範囲に制限されます。U成分およびV成分の値は16から240の範囲に制限されます
より高いビット深度の場合は、これらの値に 2^(深度-8) を乗算します。
| 定数 | 値 |
|---|---|
QVideoFrameFormat::ColorRange_Full | 2 |
フルカラー範囲。0 から 2^depth - 1 までのすべての値が有効です。
enum QVideoFrameFormat::ColorSpace
ビデオフレームの色空間を列挙します。
| 定数 | 値 | 説明 |
|---|---|---|
QVideoFrameFormat::ColorSpace_Undefined | 0 | 色空間は指定されていません。 |
QVideoFrameFormat::ColorSpace_BT601 | 1 | ITU-R勧告BT.601で定義された色空間で、Y値の範囲は16~235、Cb/Crの範囲は16~240です。主に、CRTディスプレイを対象とした古い動画で使用されています。 |
QVideoFrameFormat::ColorSpace_BT709 | 2 | ITU-R BT.709 で定義された色空間で、ColorSpace_BT601 と同じ値の範囲を持ちます。現在最も一般的に使用されている色空間です。 |
QVideoFrameFormat::ColorSpace_AdobeRgb | 5 | ほとんどのJPEGファイルで使用されているフルレンジYUV色空間。 |
QVideoFrameFormat::ColorSpace_BT2020 | 6 | ITU-R BT.2020によって定義された色空間。主にHDR動画に使用される。 |
enum QVideoFrameFormat::ColorTransfer
| 定数 | 値 | 説明 |
|---|---|---|
QVideoFrameFormat::ColorTransfer_Unknown | 0 | 色転送関数は不明です。 |
QVideoFrameFormat::ColorTransfer_BT709 | 1 | 色値はBT709に従ってエンコードされます。https://www.itu.int/rec/R-REC-BT.709/enも参照してください。これはガンマ曲線2.2に近いが同一ではなく、sRGBで使用されているものと同じ転送曲線です。 |
QVideoFrameFormat::ColorTransfer_BT601 | 2 | 色値は BT601 に基づいてエンコードされます。https://www.itu.int/rec/R-REC-BT.601/en も参照してください。 |
QVideoFrameFormat::ColorTransfer_Linear | 3 | 色値は線形です |
QVideoFrameFormat::ColorTransfer_Gamma22 | 4 | 色値はガンマ2.2でエンコードされます |
QVideoFrameFormat::ColorTransfer_Gamma28 | 5 | 色値はガンマ2.8でエンコードされます |
QVideoFrameFormat::ColorTransfer_ST2084 | 6 | 色値は STME ST 2084 を使用してエンコードされます。この伝達関数は最も一般的な HDR 伝達関数であり、しばしば「知覚量子化器」と呼ばれます。 https://www.itu.int/rec/R-REC-BT.2100 および https://en.wikipedia.org/wiki/Perceptual_quantizer も参照してください。 |
QVideoFrameFormat::ColorTransfer_STD_B67 | 7 | 色値はARIB STD B67を使用して符号化されます。この伝達関数は「ハイブリッドログガンマ」とも呼ばれることがよくあります。https://www.itu.int/rec/R-REC-BT.2100 および https://en.wikipedia.org/wiki/Hybrid_log–gamma も参照してください。 |
enum QVideoFrameFormat::Direction
ビデオ走査線の配置方向を列挙します。
| 定数 | 値 | 説明 |
|---|---|---|
QVideoFrameFormat::TopToBottom | 0 | 走査線は、フレームの上部から下部に向かって配置されます。 |
QVideoFrameFormat::BottomToTop | 1 | 走査線は、フレームの下から上に向かって配置されます。 |
enum QVideoFrameFormat::PixelFormat
ビデオデータ型を列挙します。
| 定数 | 値 | 説明 |
|---|---|---|
QVideoFrameFormat::Format_Invalid | 0 | フレームが無効です。 |
QVideoFrameFormat::Format_ARGB8888 | 1 | フレームは、各コンポーネントあたり 8 ビットの ARGB 形式で保存されています。 |
QVideoFrameFormat::Format_ARGB8888_Premultiplied | 2 | 各成分につき 8 ビットの、前乗算済み ARGB 形式で保存されたフレーム。 |
QVideoFrameFormat::Format_XRGB8888 | 3 | フレームは、ピクセルあたり 32 ビットの RGB 形式 (0xff, R, G, B) で保存されています。 |
QVideoFrameFormat::Format_BGRA8888 | 4 | フレームは、32 ビット BGRA 形式(0xBBGGRRAA)で保存されています。 |
QVideoFrameFormat::Format_BGRA8888_Premultiplied | 5 | フレームは、プリマルチプライド 32 ビット BGRA 形式で保存されています。 |
QVideoFrameFormat::Format_ABGR8888 | 7 | フレームは、32 ビット ABGR フォーマット (0xAABBGGRR) を使用して保存されます。 |
QVideoFrameFormat::Format_XBGR8888 | 8 | フレームは、32 ビット BGR フォーマット(0xffBBGGRR)を使用して保存されます。 |
QVideoFrameFormat::Format_RGBA8888 | 9 | フレームは、R、G、B、A/X のバイトとしてメモリに格納され、R が最下位アドレス、A/X が最上位アドレスになります。 |
QVideoFrameFormat::Format_BGRX8888 | 6 | フレームは、32 ビット BGRx 形式([31:0] B:G:R:x 8:8:8:8 リトルエンディアン)でメモリに格納されます。 |
QVideoFrameFormat::Format_RGBX8888 | 10 | フレームは、R、G、B、A/X のバイト順でメモリに格納され、R が最下位アドレス、A/X が最上位アドレスになります。 |
QVideoFrameFormat::Format_AYUV | 11 | フレームは、パケット化された 32 ビット AYUV フォーマット (0xAAYYUUVV) を使用して保存されます。 |
QVideoFrameFormat::Format_AYUV_Premultiplied | 12 | フレームは、パックされた事前乗算済みの 32 ビット AYUV フォーマット (0xAAYYUUVV) を使用して格納されます。 |
QVideoFrameFormat::Format_YUV420P | 13 | フレームは、コンポーネントごとに 8 ビットの平面 YUV フォーマットを使用して保存され、U プレーンと V プレーンは水平方向および垂直方向にサブサンプリングされます。つまり、U プレーンと V プレーンの高さと幅は、Y プレーンの半分になります。 |
QVideoFrameFormat::Format_YUV422P | 14 | フレームは、コンポーネントごとに 8 ビットの平面 YUV フォーマットで保存され、U 面と V 面は水平方向にサブサンプリングされています。つまり、U 面と V 面の幅は Y 面の半分であり、U 面と V 面の高さは Y 面と同じです。 |
QVideoFrameFormat::Format_YV12 | 15 | フレームは、V プレーンと U プレーンが水平方向および垂直方向にサブサンプリングされた、コンポーネントあたり 8 ビットのプレーナ YVU フォーマットで格納されます。つまり、V プレーンと U プレーンの高さと幅は、Y プレーンの半分になります。 |
QVideoFrameFormat::Format_UYVY | 16 | フレームは、U プレーンと V プレーンが水平方向にサブサンプリングされた(U-Y-V-Y)、コンポーネントあたり 8 ビットのパック YUV フォーマットで保存されます。つまり、水平方向に隣接する 2 つのピクセルは、各ピクセルに Y 値があり、U 値と V 値が共通の 32 ビットのマクロピクセルとして保存されます。 |
QVideoFrameFormat::Format_YUYV | 17 | フレームは、コンポーネントあたり 8 ビットのパケット化された YUV フォーマットで保存され、U および V プレーンは水平方向にサブサンプリングされます(Y-U-Y-V)。つまり、水平方向に隣接する 2 つのピクセルは、各ピクセルに Y 値があり、U および V 値が共通の 32 ビットのマクロピクセルとして保存されます。 |
QVideoFrameFormat::Format_NV12 | 18 | フレームは、コンポーネントあたり 8 ビットのセミプレーナー YUV フォーマットを使用して保存され、Y プレーン (Y) の後に、水平および垂直方向にサブサンプリングされたパケット化された UV プレーン (U-V) が続きます。 |
QVideoFrameFormat::Format_NV21 | 19 | フレームは、コンポーネントあたり 8 ビットのセミプレーナ YUV フォーマットを使用して保存され、Y プレーン (Y) の後に、水平および垂直方向にサブサンプリングされ、パックされた VU プレーン (V-U) が続きます。 |
QVideoFrameFormat::Format_IMC1 | 20 | フレームは、U プレーンおよび V プレーンが水平方向および垂直方向にサブサンプリングされた、コンポーネントあたり 8 ビットの平面 YUV フォーマットを使用して保存されます。これは Format_YUV420P タイプと似ていますが、U プレーンおよび V プレーンの 1 行あたりのバイト数が、Y プレーンと同じストライドになるようにパディングされている点が異なります。 |
QVideoFrameFormat::Format_IMC2 | 21 | このフレームは、U プレーンおよび V プレーンが水平方向および垂直方向にサブサンプリングされた、コンポーネントあたり 8 ビットの平面 YUV フォーマットを使用して格納されます。 これは Format_YUV420P タイプに似ていますが、U プレーンと V プレーンの行がインターリーブされている点が異なります。つまり、U データの各行の後に V データの行が続くことで、Y データと同じストライドを持つ単一の行が形成されます。 |
QVideoFrameFormat::Format_IMC3 | 22 | このフレームは、V プレーンおよび U プレーンが水平方向および垂直方向にサブサンプリングされた、コンポーネントあたり 8 ビットの平面 YVU フォーマットを使用して保存されます。これは Format_YV12 タイプと似ていますが、V プレーンおよび U プレーンの 1 行あたりのバイト数が、Y プレーンと同じストライドになるように埋められている点が異なります。 |
QVideoFrameFormat::Format_IMC4 | 23 | フレームは、V プレーンと U プレーンが水平方向および垂直方向にサブサンプリングされた、コンポーネントあたり 8 ビットのプレーナー YVU フォーマットを使用して保存されます。 これは Format_YV12 タイプと似ていますが、V プレーンと U プレーンの行がインターリーブされている点が異なります。つまり、V データの各行の後に U データの行が続くことで、Y データと同じストライドを持つ単一の行が形成されます。 |
QVideoFrameFormat::Format_P010 | 26 | このフレームは、コンポーネントあたり 16 ビットのセミプレーナ YUV フォーマットで保存され、Y プレーン (Y) の後に、水平および垂直方向にサブサンプリングされ、パックされた UV プレーン (U-V) が続きます。各コンポーネントの上位 10 ビットのみが使用されます。 |
QVideoFrameFormat::Format_P016 | 27 | フレームは、コンポーネントあたり16ビットのセミプレーナーYUVフォーマットで保存され、Yプレーン(Y)の後に、水平および垂直方向にサブサンプリングされ、パックされたUVプレーン(U-V)が続きます。 |
QVideoFrameFormat::Format_Y8 | 24 | フレームは、8ビットのグレースケール形式で保存されます。 |
QVideoFrameFormat::Format_Y16 | 25 | フレームは、16ビットの線形グレースケール形式で保存されます。リトルエンディアンです。 |
QVideoFrameFormat::Format_Jpeg | 29 | フレームは圧縮されたJPEG形式で保存されます。 |
QVideoFrameFormat::Format_SamplerExternalOES | 28 | フレームは、外部 OES テクスチャ形式で保存されます。これは現在、Android でのみ使用されています。 |
QVideoFrameFormat::Format_SamplerRect | 30 | フレームは矩形テクスチャ形式(GL_TEXTURE_RECTANGLE)で保存されます。これは、OpenGL ベースのレンダリングハードウェアインターフェースを備えた macOS でのみ使用されています。テクスチャに保存される基礎となるピクセル形式は Format_BRGA8888 です。 |
QVideoFrameFormat::Format_YUV420P10 | 31 | YUV420に似ていますが、各成分につき16ビットを使用し、そのうち10ビットが有効ビットです。 |
メンバ関数のドキュメント
QVideoFrameFormat::QVideoFrameFormat()
nullのビデオストリーム形式を作成します。
QVideoFrameFormat::QVideoFrameFormat(const QSize &size, QVideoFrameFormat::PixelFormat format)
指定されたフレームsize とピクセルformat を使用して、ビデオストリームを生成します。
QVideoFrameFormat::QVideoFrameFormat(const QVideoFrameFormat &other)
other のコピーを作成します。
[constexpr noexcept default] QVideoFrameFormat::QVideoFrameFormat(QVideoFrameFormat &&other)
other から移行して、QVideoFrameFormat を生成します。
[noexcept] QVideoFrameFormat::~QVideoFrameFormat()
ビデオストリームの記述を削除します。
QVideoFrameFormat::ColorRange QVideoFrameFormat::colorRange() const
ビデオストリームのレンダリングに使用するべき色範囲を返します。
setColorRange()も参照してください 。
QVideoFrameFormat::ColorSpace QVideoFrameFormat::colorSpace() const
ビデオストリームの色空間を返します。
setColorSpace()も参照してください 。
QVideoFrameFormat::ColorTransfer QVideoFrameFormat::colorTransfer() const
ビデオストリームのレンダリングに使用するべき色変換関数を返します。
setColorTransfer()も参照してください 。
int QVideoFrameFormat::frameHeight() const
ビデオストリーム内のフレームの高さを返します。
qreal QVideoFrameFormat::frameRate() const
ビデオストリームのフレームレートを1秒あたりのフレーム数で返します。
setFrameRate()も参照してください 。
QSize QVideoFrameFormat::frameSize() const
ビデオストリーム内のフレームの寸法を返します。
setFrameSize()、frameWidth()、およびframeHeight()も参照してください 。
int QVideoFrameFormat::frameWidth() const
ビデオストリーム内のフレームの幅を返します。
frameSize() およびframeHeight()も参照してください 。
[static] QImage::Format QVideoFrameFormat::imageFormatFromPixelFormat(QVideoFrameFormat::PixelFormat format)
動画フレームのピクセルformat に相当する画像フォーマットを返します。相当するフォーマットがない場合は、代わりにQImage::Format_Invalid が返されます。
注:一般的に、 QImage はYUV形式に対応していません。
bool QVideoFrameFormat::isMirrored() const
サーフェスが垂直軸を中心に鏡像化されている場合、true を返します。
QVideoFrameFormat に対する変換、具体的には回転やミラーリングは、カメラセンサーの向き、カメラ設定、またはビデオストリームの向きによって決定されます。
ミラーリングは回転の後に適用されます。
注: ここでの鏡像化は `QImage::mirrored` とは異なります。垂直方向に鏡像化された `QImage ` は、その x 軸を中心に鏡像化されます。
bool QVideoFrameFormat::isValid() const
ビデオサーフェス形式のピクセル形式とフレームサイズが有効かどうかを判定します。
フォーマットが有効な場合はtrueを返し、そうでない場合はfalseを返します。
QVideoFrameFormat::PixelFormat QVideoFrameFormat::pixelFormat() const
ビデオストリーム内のフレームのピクセル形式を返します。
[static] QVideoFrameFormat::PixelFormat QVideoFrameFormat::pixelFormatFromImageFormat(QImage::Format format)
format に対応するビデオピクセル形式を返します。対応する形式がない場合は、代わりにQVideoFrameFormat::Format_Invalid が返されます。
注:一般的に、 QImage はYUV形式に対応していません。
[static] QString QVideoFrameFormat::pixelFormatToString(QVideoFrameFormat::PixelFormat pixelFormat)
指定されたpixelFormat の文字列表現を返します。
int QVideoFrameFormat::planeCount() const
使用されるプレーンの数を返します。この数はピクセル形式によって異なり、RGB ベースの形式では 1、YUV ベースの形式では 1 から 3 までの数値となります。
QtVideo::Rotation QVideoFrameFormat::rotation() const
サーフェスが時計回りに回転した角度を返します。
QVideoFrameFormat の変換、具体的には回転や反転は、カメラセンサーの向き、カメラ設定、またはビデオストリームの向きによって決定されます。
回転は反転の前に適用されます。
setRotation()も参照してください 。
QVideoFrameFormat::Direction QVideoFrameFormat::scanLineDirection() const
走査線の方向を返します。
setScanLineDirection()も参照してください 。
void QVideoFrameFormat::setColorRange(QVideoFrameFormat::ColorRange range)
ビデオストリームをrange でレンダリングする際に使用する色変換範囲を設定します。
colorRange()も参照してください 。
void QVideoFrameFormat::setColorSpace(QVideoFrameFormat::ColorSpace colorSpace)
ビデオストリームのcolorSpace を設定します。
「colorSpace()」も参照してください 。
void QVideoFrameFormat::setColorTransfer(QVideoFrameFormat::ColorTransfer colorTransfer)
ビデオストリームをcolorTransfer にレンダリングする際に使用する色転送関数を設定します。
colorTransfer()も参照してください 。
void QVideoFrameFormat::setFrameRate(qreal rate)
ビデオストリームのフレームrate を1秒あたりのフレーム数で設定します。
frameRate()も参照してください 。
void QVideoFrameFormat::setFrameSize(const QSize &size)
ビデオストリーム内のフレームサイズをsize に設定します。
これにより、viewport() がリセットされ、フレーム全体が埋まるようになります。
frameSize()も参照してください 。
void QVideoFrameFormat::setFrameSize(int width, int height)
ビデオストリーム内のフレームのwidth およびheight を設定します。
これにより、viewport() がリセットされ、フレーム全体が埋められます。
これはオーバーロードされた関数です。
void QVideoFrameFormat::setMaxLuminance(float lum)
最大輝度を指定された値(lum )に設定します。
void QVideoFrameFormat::setMirrored(bool mirrored)
表面が垂直軸を中心にmirrored であるかどうかを設定します。
QVideoFrameFormat の変換、具体的には回転や鏡像化は、カメラセンサーの向き、カメラ設定、またはビデオストリームの向きによって決定されます。
ミラーリングは、回転の後に適用されます。
デフォルト値は `false` です。
注: ここでの鏡像化は `QImage::mirrored` とは異なります。垂直方向に鏡像化された `QImage ` は、その x 軸を中心に鏡像化されます。
isMirrored()も参照してください 。
void QVideoFrameFormat::setRotation(QtVideo::Rotation angle)
サーフェスを時計回りに回転させるangle を設定します。
QVideoFrameFormat の変換、具体的には回転やミラーリングは、カメラセンサーの向き、カメラ設定、またはビデオストリームの向きによって決定されます。
回転は反転の前に適用されます。
デフォルト値は `QtVideo::Rotation::None` です。
rotation()も参照してください 。
void QVideoFrameFormat::setScanLineDirection(QVideoFrameFormat::Direction direction)
走査線のdirection を設定します。
scanLineDirection()も参照してください 。
void QVideoFrameFormat::setStreamFrameRate(qreal rate)
ビデオストリームのフレームrate を1秒あたりのフレーム数で設定します。
streamFrameRate()も参照してください 。
void QVideoFrameFormat::setViewport(const QRect &viewport)
ビデオストリームのビューポートをviewport に設定します。
viewport()も参照してください 。
qreal QVideoFrameFormat::streamFrameRate() const
ビデオストリームのフレームレートを1秒あたりのフレーム数で返します。
setStreamFrameRate()も参照してください 。
[noexcept] void QVideoFrameFormat::swap(QVideoFrameFormat &other)
現在のビデオフレーム形式をother と入れ替えます。
QRect QVideoFrameFormat::viewport() const
ビデオストリームのビューポートを返します。
ビューポートとは、ビデオフレームのうち実際に表示される領域のことです。
デフォルトでは、ビューポートはフレーム全体をカバーします。
setViewport()も参照してください 。
bool QVideoFrameFormat::operator!=(const QVideoFrameFormat &other) const
other がこの動画フォーマットと異なる場合はtrueを返し、同じ場合はfalseを返します。
[noexcept] QVideoFrameFormat &QVideoFrameFormat::operator=(QVideoFrameFormat &&other)
other をQVideoFrameFormat に移動します。
QVideoFrameFormat &QVideoFrameFormat::operator=(const QVideoFrameFormat &other)
このオブジェクトにother の値を割り当てます。
bool QVideoFrameFormat::operator==(const QVideoFrameFormat &other) const
other がこの動画フォーマットと同じ場合はtrueを返し、異なる場合はfalseを返します。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.