使用哪一个:DirectX? Windows媒体播放器? GNU?其他?

时间:2014-11-25 10:31:45

标签: c# directshow directx-9 windows-media-player

我想创建一个Windows Forms程序,我在其中播放AVI文件。 我希望能够全速播放,暂停,获得总帧数,并显示给定的帧(搜索)。 AVI文件具有每帧文件和元数据的元数据。

我想在C#中的Windows窗体应用程序中执行此操作,或者如果确实需要使用C ++。 互联网搜索向我展示了很多使用的可能性:DirectX,DirectShow,Windows Media Player,Microsoft DirectX9,GNU代码和其他几种方法。

唉,我没有看到一个支持我想要的东西,特别是每帧的元数据不经常使用。

似乎这些方法中的一些已经过时,例如为了能够使用Microsoft DirectX我需要添加“useLegacyV2RuntimeActivationPolicy”。

那么谁知道什么方法是在Windows编程中使用的最新最好的方法?哪种方法允许我显示每帧元数据?

0 个答案:

没有答案