解码mp3在windows 8.1(通用应用程序)
本文关键字:应用程序 mp3 windows 解码 | 更新日期: 2023-09-27 18:13:07
我是c++/CX的新手,所以接下来的场景是:
我有一个通用的应用程序windows 8.1与c#,所以我想从c#解码mp3。我知道我可以用SharpDx,但是我不知道怎么用,我的想法是简单:使用c++/cx和media foundation解码mp3,并返回一个流c#例如
从c#Stream stream = GetMp3Stream("some.mp3"); //a custom method in c#
var audioEng = new AudioEng(); //c++/cx class
var streamOut = audioEng.DecodeMp3(stream);
所以我的问题是:
- 我不知道如何使用流在c++/cx
- 我不知道如何解码mp3在c++/cx
我发现一些例子在cpp使用ComPtr,但我想使用cx
我认为你需要使用Media Foundation。Playback-Samples应该是一个很好的起点。