共用方式為


數位相機驅動程式測試 - MultiStream (案例) - 預覽 (範例擷取器) 、錄製 H.264 視訊和 AAC 音訊、擷取 JPEG 相片

這組測試會使用 MF 和 IMFCaptureEngine 來驗證相機功能。

  • 數位相機驅動程式基本測試 - *

    測試相機媒體類型的子集,以及比功能或可靠性還短的測試持續時間。

  • 數位相機驅動程式功能測試 - *

    針對一組較大的媒體類型進行測試,並具有較長的測試持續時間。

  • 數位相機驅動程式可靠性測試 - *

    針對一組較大的媒體類型進行測試,並具有較長的測試持續時間,以及更複雜的案例。

  • *- 多資料流程 - *

    驗證系統是否能夠拍攝相片、預覽和記錄。

這項測試會特別設定可同時預覽和錄製的擷取案例。 它會使用預覽釘選來轉譯未壓縮的媒體類型,並使用錄製釘選來儲存 H.264 視訊格式和 AAC 音訊格式,也會使用 JPEG 做為影像格式類型拍攝相片。

測試詳細資料

   
規格
  • System.Client.Camera.VideoCapture.VideoCapture
平台
  • Windows 10,用戶端版本 (x86)
  • Windows 10,用戶端版本 (x64)
  • Windows 10,用戶端版本 (Arm64)
  • Windows 10,行動裝置版 (Arm)
  • Windows 10,行動裝置版 (Arm64)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期的執行時間 (以分鐘為單位) 15
類別 案例
以分鐘為單位的逾時 () 15
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :

執行測試

執行測試之前,請先完成測試設定,如測試需求: 系統用戶端測試必要條件中所述。

疑難排解

如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需疑難排解資訊,請參閱 針對系統用戶端測試進行疑難排解

錯誤 描述/因應措施

0x8004005:E_FAIL

此錯誤碼最常發生于視訊或相片的錄製檔案驗證期間。 如果產生的檔案未收到樣本,所以不會包含任何資料,就會發生這種情況。

檢查以確定裝置在進入執行狀態時,正在產生有效的範例。 有效包含樣本是產生時的正確大小、格式和時間。

0x80070102

當擷取非同步作業逾時時,就會發生這種情況。其中包括 Initialize、Start Preview、Stop Preview、Start Record、Stop Record、Take Photo 和 Change Mediatype。 測試允許每個作業在失敗前 9-10 秒。 媒體類型變更可能包括釘選終止並顯示時間。

檢查裝置未等候未來防止其變更狀態的命令。 確定所有緩衝區都會在裝置重設命令上清除裝置。

0xC00D3704:MF_E_HW_MFT_FAILED_START_STREAMING

當裝置無法進入執行狀態時,就會發生此錯誤。

檢查裝置是否能夠在未失敗的情況下轉換所有狀態,或者其他針腳無法防止裝置進入狀態。

0xC00D4A44:MF_E_SINK_NO_SAMPLES_PROCESSED

如果尚未傳遞任何範例,則會在檔案的完成期間發生此錯誤。

檢查以確定裝置在進入執行狀態時,正在產生有效的範例。 有效包含樣本是產生時的正確大小、格式和時間。

 

詳細資訊

參數

參數名稱 參數描述
WDKDeviceID DUT 的裝置識別碼
DriverVerifierExcludedFlags 可能針對測試回合手動排除的驅動程式驗證器旗標