AVStream ベースのハードウェア コーデック ドライバーのインストール
ハードウェア コーデックがサポートされている AVStream ベースのドライバーは、他の AVStream ミニドライバーと似た INF ファイルを提供する必要があります。 ただし、特定のドライバーの動作を容易にするために、ハードウェア ベンダーが含めることができる特定のエントリが 2 つあります。
デコーダーをトランスコード トポロジでのみ使用し、再生トポロジでは使用しないように指定するには、ドライバーの INF ファイルのデコーダーの AddReg セクションに次を追加します。
[shedVideoDecoder.Reader.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%shedVideoDecoder.Reader.FriendlyName% HKR,,MFTMerit,0x00010001,7 HKR,Capabilities,"{111EA8CD-B62A-4bdb-89F6-67FFCDC2458B}",0x00010001,1
前のコード例では、再生トポロジのデコーダーを除外しています。 これは、デコーダーを最適化したハードウェア ベンダーがエンコーダーを操作するための要件となる場合があります。
デコーダー、エンコーダー、またはビデオ プロセッサをシェルで Windows メディア プレーヤー (WMP) および Windows 7 トランスコード機能によって選択できるようにするには、次のレジストリ キーを 1 に設定する必要があります。
HKLM\Software\Microsoft\WindowsMediaFoundation\HardwareMFT\EnableDecoders HKLM\Software\Microsoft\WindowsMediaFoundation\HardwareMFT\EnableEncoders HKLM\Software\Microsoft\WindowsMediaFoundation\HardwareMFT\EnableVideoProcessors