次の方法で共有


MF_MT_GEOMETRIC_APERTURE属性

ビデオ メディア タイプの幾何学的開口を定義します。

データ型

Byte array

解説

この属性の値は MFVideoArea 構造体です。

図の縦横比は、幾何学的な開口に対して計算されます。画像の縦横比 = (幾何学的な開口幅/幾何学的な開口の高さ) ×ピクセル縦横比。

この属性が設定されていない場合、幾何学的開口はビデオ フレーム全体であると見なされます。 この属性は、メディアタイプが定義されたアクティブ領域を持つビデオ標準を記述する場合にのみ設定する必要があります。

たとえば、NTSC テレビでは、ビデオ フレームは 720 × 480 で、アクティブ領域は 704 × 480、縦横比は 10:11 です。 結果の画像の縦横比は (704/480) × (10/11) = 4:3 です。

Note

拡張ビデオ レンダラー (EVR) の既定の発表者は、指定した場合にビデオの幾何学的な開口を表示します。

 

この属性の GUID 定数は、mfuuid.lib からエクスポートされます。

HRESULT SetGeometricAperture(
    IMFMediaType *pMediaType, 
    const MFVideoArea& area
    )
{
    return pMediaType->SetBlob(
        MF_MT_GEOMETRIC_APERTURE, 
        (UINT8*)&area, 
        sizeof(MFVideoArea)
        );
}

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリ |UWP アプリ]
ヘッダー
Mfapi.h

関連項目

Media Foundation 属性のアルファベット順リスト

Media Foundation 属性

画像の縦横比

ビデオ メディアの種類

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFMediaType

MF_MT_MINIMUM_DISPLAY_APERTURE

MF_MT_PAN_SCAN_APERTURE