數位相機驅動程式測試 - MultiStream (案例) - 預覽 (範例擷取器) 、錄製 H.264 視訊和 AAC 音訊、擷取點陣圖相片
這組測試會使用 MF 和 IMFCaptureEngine 來驗證相機功能。
數位相機驅動程式基本測試 - *
測試相機媒體類型的子集,以及比功能或可靠性還短的測試持續時間。
數位相機驅動程式功能測試 - *
針對一組較大的媒體類型進行測試,並具有較長的測試持續時間。
數位相機驅動程式可靠性測試 - *
針對一組較大的媒體類型進行測試,並具有較長的測試持續時間,以及更複雜的案例。
*- 多串流 - *
驗證系統是否能夠拍攝相片、預覽和記錄。
此測試會特別設定擷取案例,以同時預覽和記錄。 它會使用者預覽釘選來轉譯未壓縮的媒體類型,並使用錄製釘選來儲存 H.264 視訊格式和 AAC 音訊格式,也會使用 JPEG 做為影像格式類型來拍攝相片。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期執行時間 (分鐘) | 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 | 可能針對測試回合手動排除的驅動程式驗證器旗標 |