MF_TRANSCODE_QUALITYVSSPEED属性
エンコード品質とエンコード速度のトレードオフを示す 0 ~ 100 の数値を指定します。
データ型
UINT32
このプロパティの値の範囲は次のとおりです。
値 | 説明 |
---|---|
|
低品質で高速なエンコード。 |
|
品質が高く、エンコードが遅くなります。 |
取得/設定
この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。
この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。
注釈
この属性は、ICodecAPI に対して定義されている AVEncCommonQualityVsSpeed プロパティと同じ GUID 値を持ち、同じ解釈を持ちます。
アプリケーションは、Windows Media コーデックのトランスコード トポロジを構築する前に、トランスコード プロファイルでこの属性を設定できます。 値は 0 から 100 の範囲である必要があります。 ビデオ ストリームの場合、トランスコード トポロジ ビルダーは値をアプリケーション指定の値にマップし、マップされた値をエンコーダーの MFPKEY_COMPLEXITYEX プロパティに提供します。 値を小さくすると、エンコーダーはより複雑でないエンコード アルゴリズムを使用できます。 より単純なアルゴリズムを使用すると、低品質の出力が生成されますが、エンコード プロセスは高速であり、処理能力が少なくて済みます。
この属性の GUID 定数は、mfuuid.lib からエクスポートされます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
こちらもご覧ください