數位相機驅動程式測試 - MultiCamera MultiStream (案例) - 預覽 (範例擷取器) 、擷取 JPEG 相片
這組測試會使用 MF 和 IMFCaptureEngine 來驗證相機功能。
數位相機驅動程式基本測試 - *
測試相機媒體類型的子集,以及比功能或可靠性還短的測試持續時間。
數位相機驅動程式功能測試 - *
針對一組較大的媒體類型進行測試,並具有較長的測試持續時間。
數位相機驅動程式可靠性測試 - *
針對一組較大的媒體類型進行測試,並具有較長的測試持續時間,以及更複雜的案例。
*- 擷取資料流程 - *
驗證系統是否可以從MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_VIDEO_RECORD記錄。
此測試會使用公開的慣用媒體類型從慣用視訊錄製釘選擷取,並嘗試儲存至 H.264 格式。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 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 | 可能針對測試回合手動排除的驅動程式驗證器旗標 |