HMFT のテストの前提条件
このセクションでは、Windows Hardware Lab Kit (Windows HLK) を使用して Hardware Media Foundation Transform (HMFT) 準拠のデバイスをテストする前に完了しておく必要があるタスクについて説明します。
HMFT 準拠のデバイスとは、デジタル コンテンツのハードウェアベースのエンコードまたはデコードをサポートするビデオ カードまたはチップセットです。
Note
ビデオ カードがスタンドアロン製品でない場合 (たとえば、システム ボード上のビデオ チップセット)、これらのテストはシステム認証の一部として実行されます。
ハードウェア要件
HMFT 準拠のデバイスをテストするには、以下のハードウェアが必要です。
テスト コンピューター
Note
テスト コンピューターは、「Windows HLK の前提条件」を満たしている必要があります。 また、HLK 作業ディレクトリとして使用するドライブには、少なくとも 75 GB の空き領域が必要です。
HMFT 準拠のビデオ カード (テスト デバイス) (HMFT 機能がシステム ボードのビデオ チップセットに含まれていない場合)
テスト デバイスにオーディオやネットワークなどの機能が含まれている場合は、追加のハードウェアが必要になることがあります。 追加のハードウェア要件が適用されるかどうかを判断するには、Windows HLK Studio でビデオ カードまたはチップセット用に識別された各テストの説明を参照してください。
ソフトウェア要件
HMFT 準拠のデバイスをテストするには、以下のソフトウェアが必要です。
最新の Windows HLK フィルターまたは更新プログラム
デコードまたはエンコード テスト中に使用する標準のビデオ ファイル。
Note
Windows HLK のインストール時に、標準のビデオ ファイルが Windows HLK Studio にダウンロードされます。
HMFT エンコーディングおよびデコーディング テストを実行する前に、Windows デベロッパー センターから Windows Hardware Lab Kit (HLK) HMFT マルチメディア テストの補足テスト コンテンツをダウンロードする必要があります。 補足テスト コンテンツをダウンロードした後、このコンテンツを次のいずれかの方法で保存する必要があります。
HLK コントローラーのパス %DTMBIN%..\TestsHMFTContent の下で、テストをスケジュールする際は ContentSource パラメーターの既定値を使用する必要があります。 これにより、各テストでは、そのテストにのみ必要な入力コンテンツだけがコピーされ、テストが完了した後にそのコンテンツは削除されます。 これは、使用可能な空き容量が 75 GB 未満のコンピューターに便利です。
DTMBIN%...\TestsHMFTContent とは別の場所、またはクライアント コン ピューターからアクセス可能なネットワーク共有。 テストをスケジュールする際に、ContentSource パラメーターをファイルのコピー先の場所に設定する必要があります。 これは、このリストの最初の項目と同じ動作ですが、この方法ではコンテンツの場所を指定することができます。
テストを実行する前に、コンテンツをローカルで各クライアント コンピューターにコピーします。 ContentSource パラメーターを、クライアント コンピューター上のコンテンツへのパスとして設定する必要があります。 たとえば、d: が付いた外部ドライブを使用し、コンテンツを d:\HMFTContent に配置する場合、ContentSource パラメーターを d:\HMFTContent に設定する必要があります。 これにより、テストではローカルのコンテンツが使用され、テストごとに各ファイルがコピーされなくなります。 このオプションを使用するには、クライアント コンピューターに 75GB 以上の空き容量が必要ですが、テストごとにコンテンツをコピーする必要がないため、テストの実行が速くなります。
Note
ContentSource パラメーターは、テストがスケジュールされたすべてのクライアント コンピューターに渡されるため、すべてのクライアント コンピューターのコンテンツの場所が同じであることを確認してください。
テストを実行する前に、各クライアント コンピューターにコンテンツをローカルにコピーし、コンテンツの場所を環境変数 %PATH% に追加してください。 ContentSource パラメーターは既定値のままにしておきます。 これにより、テストはこの一覧の 3 番目の項目と同様の動作をするようになります。 このオプションでは、コンテンツが各クライアント コンピューターの同じ場所にある必要はありません。
テスト コンピューターの構成
HMFT 準拠のデバイスをテストするためのテスト コンピューターを構成するには、以下の手順を実行します。
テスト コンピューターに適切な Windows オペレーティング システムをインストールし、テスト用ネットワーク (Windows HLK Studio および Windows HLK Controller が含まれるネットワーク) 用にコンピューターを構成します。
Note
Windows Server 2008 R2、Windows Server 2012、または Windows Server 2012 R2 でテストする場合は、デスクトップ エクスペリエンス パッケージをインストールする必要があります。 コマンド プロンプトから次のように入力します。
Dism.exe /online /enable-feature /featurename:DesktopExperience /all
コンピューターが再起動しない場合は、手動で再起動する必要があります。
必要な場合は、製造元から提供されているデバイス ドライバーをテスト コンピューターにインストールします。
スタンドアロンのビデオ カードの場合は、テスト コンピューターにカードをインストールします。
テスト コンピューターに Windows HLK クライアント アプリケーションをインストールします。
Windows HLK Studio を使用してコンピューター プールを作成し、テスト コンピューターをそのプールに移動します。
テストを開始する前に、テスト コンピューターが準備完了状態であることを確認します。 テストを実行する前にパラメーターを設定する必要がある場合は、そのテストのダイアログ ボックスが表示されます。 詳細については、特定のテストのトピックを確認してください。
手動の Windows HLK テストでは、ユーザーの介入が必要です。 申請のテストを実行するときは、手動テストとは別に自動テストをブロックで実行することをお勧めします。 これにより、自動テストの完了が手動テストにより中断されるのを防ぎます。