首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何枚举Windows 8上的媒体基础转换

如何枚举Windows 8上的媒体基础转换
EN

Stack Overflow用户
提问于 2012-12-21 11:49:30
回答 1查看 962关注 0票数 0

在我的Windows应用程序中,我想使用音频文件进行重采样。似乎,解决这个问题的好办法是使用来自媒体基金会的Resampler对象进行转换。要获得这个对象,我应该使用函数MFTEnumEx枚举媒体转换,如下所述:枚举MFTs。但是,在认证时,我得到了这样的错误:此应用程序类型不支持API MFTEnumEx in mfplat.dll。

在Windows 8转换中是否有其他方法可以获得avaiable,或者重采样音频文件的另一种方式?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2012-12-21 12:24:30

请注意,除了本机转换之外,Windows商店的应用程序转换(例如代码)都是为应用程序设置沙箱的。

如果您使用传统的编解码包安装自定义MFT,windows商店应用程序将无法使用它。您将不得不将MFT与您的应用程序打包,并使其可由WinRT激活(并实现IMediaExtension)。请记住,MediaExtensions是COM/WinRT。

这里有一个受支持的格式列表,我想最好的选择是在应用程序中硬编码它:http://msdn.microsoft.com/en-us/library/windows/apps/hh986969.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13989639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档