我可以在代码中检测到h264支持吗?

时间:2010-07-08 22:30:01

标签: video h.264

对于我正在构建的安装程序,如果用户没有安装h264编解码器,我需要能够警告用户。在这个过程中我没有任何这样的视频可以播放或任何东西,我只需要检测这样做的能力。这可能吗?

不幸的是,我不能依赖已安装任何东西的计算机,例如.Net或DirectX(除了普通的Windows XP或更高版本之外)。安装程序是用C ++编写的。

1 个答案:

答案 0 :(得分:0)

根据this page,您可以通过查询注册表(\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32\vidc*)或使用DirectShow(可能更好)来执行此操作。 Toff在我链接的页面上的帖子显示了DirectShow版本。