【问题标题】:VfW : Changing video resolutionVfW : 改变视频分辨率
【发布时间】:2012-07-01 15:06:43
【问题描述】:

我正在尝试更改 VfW(Windows 视频)中的视频捕获分辨率,但我找不到任何有用的结构或方法。似乎更改视频设置的唯一方法是使用CAPTUREPARMS 结构。但它没有任何设置视频捕获分辨率的字段。

任何建议都会有所帮助。 谢谢。

【问题讨论】:

    标签: c# winapi video video-capture vfw


    【解决方案1】:

    通过与捕获设备关联的格式对话框更改分辨率。您应该使用WM_CAP_DLG_VIDEOFORMAT 弹出格式对话框,然后用户可以使用驱动程序提供的选项以交互方式更改分辨率,然后您可以通过CAPSTATUS 结构获得新的设置。

    【讨论】:

    • 感谢回复,但我不想使用嵌入式捕获设备对话框,还有其他方法可以设置分辨率吗?
    • 一旦用户通过对话框应用设置,我认为您可以通过WM_CAP_GET_VIDEOFORMAT 获取格式,然后在无需用户交互的情况下将其设置回WM_CAP_SET_VIDEOFORMAT。
    猜你喜欢
    • 2016-03-27
    • 2020-11-14
    • 2016-11-21
    • 2014-05-15
    • 1970-01-01
    • 2022-01-27
    • 2018-01-18
    • 2016-02-05
    • 2022-08-06
    相关资源
    最近更新 更多