AVDecMmcss プロパティ

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

デコード スレッドのマルチメディア クラス スケジューラ サービス (MMCSS) クラスを指定します。

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

データ型

BSTR (VT_BSTR)

プロパティ GUID

CODECAPI_AVDecMmcssClass

プロパティ値

このプロパティの値は MMCSS クラスの名前です。

解説

MMCSS を使用すると、アプリケーションは時間の影響を受けやすい処理で CPU リソースへのアクセスに優先順位を付けることができます。 これは、登録されたスレッドをスレッドの優先順位を高くし、他のプロセスに時間を生み出すために優先順位を定期的に減らすことによって機能します。

オーディオ デコーダーの推奨値は "Audio" で、ビデオ デコーダーの推奨値は "Playback" です。

MMCSS サービスが使用できない場合、または指定した MMCSS クラスが存在しない場合、プロパティの設定は無効です。

要件

要件
ヘッダー
Uuids.h

関連項目

Codec API のプロパティ

ICodecAPI インターフェイス