MF _ READWRITE _ MMCSS _ CLASS _ AUDIO 属性

ソースリーダーまたはシンクライターのオーディオ処理スレッドに対して マルチメディアクラススケジューラサービス (MMCSS) クラスを指定します。

データ型

LPWSTR

取得/設定

この属性を取得するには、 Imfattributes:: GetStringを呼び出します。

この属性を設定するには、 Imfattributes:: SetStringを呼び出します。

解説

必要に応じて、 ソースリーダー または シンクライターのインスタンスを作成するときに、この属性を設定します。 属性の値は、有効な MMCSS クラス名である必要があります。

この属性が設定されている場合、ソースリーダーまたはシンクライターは、指定された MMCSS クラスを使用して、オーディオ処理スレッドを登録します。 MMCSS は、ソースリーダーまたはシンクライターでのデータ処理が、他のシステムタスクよりも優先されることを保証します。

オーディオスレッドの基本優先順位を指定するには、 MF _ READWRITE _ MMCSS _ priority _ audio 属性を設定します。 この属性が設定されていない場合、オーディオスレッドの基本優先順位は0になります。

この属性は、オーディオ処理スレッドの MF _ READWRITE _ MMCSS _ CLASS 属性よりも優先されます。 どちらの属性も設定されていない場合、オーディオスレッドは MCSS に登録されません。

ほとんどのアプリケーションでは、audio glitching は video glitching よりもはるかに目立つため、許容できません。 このため、アプリケーションでは通常、mf を使用して、mf readwrite の _ _ MMCSS _ クラス _ のオーディオを、 mf _ readwrite _ MMCSS _ クラスよりも高い優先順位の MMCSS クラスに設定する必要があります。 これにより、オーディオ処理の優先度が他のタスクよりも高くなります。

必要条件

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

関連項目

メディアファンデーション属性のアルファベット順の一覧