次の方法で共有


カメラ ドライバー テスト - プレビュー (サンプル グラバー)、各イメージ ストリームの種類の JPEG 画像のキャプチャ

この一連のテストでは、MF と IMFCaptureEngine を使用してカメラの機能を検証します。

  • カメラ ドライバーの基本テスト - *

    カメラ メディアの種類のサブセットを対象としたテストで、機能性や信頼性のテストに比べてテスト時間が短くなります。

  • カメラ ドライバーの機能性テスト - *

    より広範なメディアの種類を対象としたテストで、テスト時間も長くなります。

  • カメラ ドライバーの信頼性テスト - *

    より広範なメディアの種類を対象としたテストで、テスト時間が長く、より複雑なシナリオに対応します。

  • *- キャプチャ ストリーム - *

    システムで MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_RECORD から録画できることを検証します。

このテストでは、公開されている推奨のメディアの種類を使用して、推奨のビデオ録画ピンからキャプチャし、H.264 形式への保存を試みます。

テストの詳細

   
仕様
  • Device.Streaming.Camera.Base.MediaFoundation
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
  • Windows 10、クライアント エディション (Arm64)
  • Windows 10、モバイル エディション (Arm)
  • Windows 10、モバイル エディション (Arm64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 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 テスト実行の際に手動で除外できるドライバー検証ツールのフラグ