AVEncVideoEncodeDimension プロパティ

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

ビデオがトリミングされている場合に、エンコードされたビデオの幅と高さを指定します。

このプロパティは読み取り/書き込み可能です。

データ型

UINT32 (VT_UI4)

プロパティ GUID

CODECAPI_AVEncVideoEncodeDimension

プロパティ値

値の上位 16 ビットにはピクセル単位の幅が含まれており、下位の 16 ビットには高さがピクセル単位で含まれます。

解説

アプリケーションでは、このプロパティを設定して、入力ビデオをトリミングできます。 指定したサイズは、入力ビデオ フレームのサイズより小さくする必要があります。 AVEncVideoEncodeOffsetOrigin プロパティを使用して、クリッピング四角形の左端と上端を指定します。

エンコーダーは、このプロパティを機能として返すことができます。

このプロパティは、 H.264 UVC 1.5 カメラ エンコーダーでも使用されます。

UVC 1.5 カメラ エンコーダーの場合、 AVEncVideoEncodeOffsetOrigin はサポートされていません。

要件

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

関連項目

Codec API のプロパティ

ICodecAPI インターフェイス