共用方式為


數位相機驅動程式測試 - 相片擷取 - 從相機慣用串流上公告的預設格式擷取 GIF 相片

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

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

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

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

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

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

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

  • *- 影像串流 - *

    驗證系統能夠從MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_IMAGE拍攝相片。

測試詳細資料

   
規格
  • 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 (版本 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 秒。 Mediatype 變更可能包括釘選終止和啟動時間。

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

0xC00D3704: MF_E_HW_MFT_FAILED_START_STREAMING

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

檢查裝置是否能夠轉換所有狀態而不失敗,或其他釘選無法防止裝置進入狀態。

0xC00D4A44: MF_E_SINK_NO_SAMPLES_PROCESSED

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

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

 

詳細資訊

參數

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