标签: c# winapi video video-capture vfw
我正在尝试更改VfW(Video for Windows)中的视频捕获分辨率,但我找不到任何有用的结构或方法。似乎改变视频设置的唯一方法是使用CAPTUREPARMS结构。但它没有任何字段来设置视频捕获分辨率。
CAPTUREPARMS
任何建议都会有所帮助。 感谢。
答案 0 :(得分:2)
通过与捕获设备关联的格式对话框更改分辨率。您应该使用WM_CAP_DLG_VIDEOFORMAT弹出格式对话框,然后用户可以使用驱动程序提供的选项以交互方式更改分辨率,然后通过CAPSTATUS结构获取新设置。
WM_CAP_DLG_VIDEOFORMAT
CAPSTATUS