【发布时间】:2025-08-13 09:55:02
【问题描述】:
我有几个视频转换器盒(Marshall VAC-11SU3、Marshall VAC-11HU3、Magewell USB Capture SDI、Blackmagic UltraStudio Express),没有摄影机。 它们都将输入视频信号插入各自的 SDI 或 HDMI 端口。
问题在于 GetNativeMediaType 始终返回与 GetMediaTypeByIndex 为索引 0 所做的相同格式,而不管进入 SDI/HDMI 端口的实际视频格式如何。
到目前为止,我看到的每个 Media Foundation 示例都有一个用户界面来选择“正确”的原生格式。此菜单由设备的 GetMediaTypeCount 和 GetMediaTypeByIndex 填充。
我的用户不知道该选择什么!
我们一直在使用 Blackmagic 的 DeckLink API,我们的用户可以在 UI 中看到传入的视频信号格式。 我们想扩大对多家设备制造商的支持,但这一家让我很难过。
【问题讨论】:
标签: video-capture ms-media-foundation