【发布时间】:2012-07-01 15:06:43
【问题描述】:
我正在尝试更改 VfW(Windows 视频)中的视频捕获分辨率,但我找不到任何有用的结构或方法。似乎更改视频设置的唯一方法是使用CAPTUREPARMS 结构。但它没有任何设置视频捕获分辨率的字段。
任何建议都会有所帮助。 谢谢。
【问题讨论】:
标签: c# winapi video video-capture vfw
我正在尝试更改 VfW(Windows 视频)中的视频捕获分辨率,但我找不到任何有用的结构或方法。似乎更改视频设置的唯一方法是使用CAPTUREPARMS 结构。但它没有任何设置视频捕获分辨率的字段。
任何建议都会有所帮助。 谢谢。
【问题讨论】:
标签: c# winapi video video-capture vfw
通过与捕获设备关联的格式对话框更改分辨率。您应该使用WM_CAP_DLG_VIDEOFORMAT 弹出格式对话框,然后用户可以使用驱动程序提供的选项以交互方式更改分辨率,然后您可以通过CAPSTATUS 结构获得新的设置。
【讨论】:
WM_CAP_GET_VIDEOFORMAT 获取格式,然后在无需用户交互的情况下将其设置回WM_CAP_SET_VIDEOFORMAT。