2012-06-30 81 views
0

我試圖更改VfW(Video for Windows)中的視頻捕獲分辨率,但找不到任何有用的結構或方法。似乎更改視頻設置的唯一方法是使用CAPTUREPARMS結構。但它沒有任何字段來設置視頻捕捉分辨率。VfW:更改視頻分辨率

任何建議將有所幫助。 謝謝。

回答

2

分辨率通過與捕捉設備關聯的格式對話框進行更改。您應該彈出WM_CAP_DLG_VIDEOFORMAT格式對話框,然後用戶可以使用驅動程序提供的選項交互地更改分辨率,然後通過CAPSTATUS結構獲得新設置。

+0

感謝您的回覆,但我不想使用嵌入式捕獲設備對話框,是否有另一種方式來設置分辨率? – saber

+0

一旦用戶通過對話框應用設置,我認爲你可以通過'WM_CAP_GET_VIDEOFORMAT'獲取格式,然後在沒有用戶交互的情況下將其設置回'WM_CAP_SET_VIDEOFORMAT'。 –