カメラ ドライバー テスト - マルチストリーム (シナリオ) - プレビュー、JPEGXR 写真のキャプチャ
この一連のテストでは、MF と IMFCaptureEngine を使用してカメラの機能を検証します。
カメラ ドライバーの基本テスト - *
カメラ メディアの種類のサブセットを対象としたテストで、機能性や信頼性のテストに比べてテスト時間が短くなります。
カメラ ドライバーの機能性テスト - *
より広範なメディアの種類を対象としたテストで、テスト時間も長くなります。
カメラ ドライバーの信頼性テスト - *
より広範なメディアの種類を対象としたテストで、テスト時間が長く、より複雑なシナリオに対応します。
*- キャプチャ ストリーム - *
システムで MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_RECORD から録画できることを検証します。
このテストでは、公開されている推奨のメディアの種類を使用して、推奨のビデオ録画ピンからキャプチャし、H.264 形式への保存を試みます。
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 15 |
カテゴリ | シナリオ |
タイムアウト (分) | 60 |
再起動が必要です | false |
特別な構成が必要です | false |
Type | automatic |
その他のドキュメント
この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。
テストの実行
テストを実行する前に、テスト要件「システム クライアントのテストの前提条件」に従って、テストのセットアップを完了します。
トラブルシューティング
HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。
トラブルシューティングの情報については、「システム クライアントのテストのトラブルシューティング」を参照してください。
エラー | 説明/回避策 |
---|---|
0x8004005 : E_FAIL |
このエラー コードが最も頻繁に発生するのは、ビデオまたは写真用に記録されたファイルの検証中です。 このエラーは、サンプルを受信しなかったために、結果ファイルにデータが含まれていない場合に発生します。 デバイスが実行状態になったときに有効なサンプルが確実に生成されていることを確認します。 有効な場合、サンプルのサイズ、形式、生成された時刻が適切です。 |
0x80070102 |
これは、非同期のキャプチャ操作がタイムアウトしたときに発生します。具体的には、初期化、プレビューの開始、プレビューの停止、記録の開始、記録の停止、写真の撮影、Mediatype の変更などです。 テストでは、各操作が失敗するまでの時間として 9 から 10 秒が考慮されます。 Mediatype の変更には、ピンの撤去と導入の時間が含まれることがあります。 デバイスが、状態の変更を妨げるその後のコマンドを待機していないことを確認します。 デバイスのリセット コマンドですべてのバッファーがデバイスからフラッシュされていることを確認します。 |
0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING |
このエラーは、デバイスが実行状態になることができない場合に発生します。 デバイスが失敗なくすべての状態に遷移できること、または他のピンによってデバイスが特定の状態になるのを妨げられていないことを確認します。 |
0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED |
このエラーは、サンプルが提供されていない場合に、ファイルの終了処理中に発生します。 デバイスが実行状態になったときに有効なサンプルが確実に生成されていることを確認します。 有効な場合、サンプルのサイズ、形式、生成された時刻が適切です。 |
詳細
パラメーター
パラメーター名 | パラメーターの説明 |
---|---|
WDKDeviceID | DUT のデバイス ID |
DriverVerifierExcludedFlags | テスト実行の際に手動で除外できるドライバー検証ツールのフラグ |