MFPKEY_COMPLEXITYEX プロパティ

エンコーダー アルゴリズムの複雑さを指定します。

IPropertyBag の定数

g_wszWMVCComplexityEx

データ型

VT_I4

既定値

既定値は、次の表に示すように、ビデオ エンコーダーのバージョンによって異なります。

エンコーダーのバージョン 既定値
Windows Media Video 9 エンコーダー 3
Windows Media Video 7/8 エンコーダー 1

 

指定できる値

使用可能な値は、次の表に示すように、ビデオ エンコーダーのバージョンによって異なります。

エンコーダーのバージョン 指定できる値
Windows Media Video 9 エンコーダー 0, 1, 2, 3, 4, 5
Windows Media Video 7/8 エンコーダー 0、1

 

解説

値を小さくすると、コーデックで使用されるエンコード アルゴリズムの複雑さが少なくなります。 よりシンプルなアルゴリズムは低品質の出力を生成しますが、エンコードプロセスは高速であり、処理能力が少なくて済みます。 これは、エンコーダーがソースに追いつくために十分な速さで入力を処理する必要があるため、ライブ ソースからコンテンツをエンコードする場合に重要になる場合があります。

MFPKEY_COMPRESSIONOPTIMIZATIONTYPE プロパティが 1 に設定されている場合、このプロパティに割り当てられた値はすべて無視されます。 その場合、MFPKEY_COMPLEXITYEXは自動的に 3 に設定されます。

必要条件

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

関連項目

Media Foundation のプロパティ