gpt4 book ai didi

c# - 在windows 8.1(通用应用程序)中解码mp3

转载 作者:可可西里 更新时间:2023-11-01 10:46:06 24 4
gpt4 key购买 nike

我是 C++/CX 的新手,所以接下来的场景是:

我有一个带有 c# 的通用应用程序 windows 8.1,所以我想从 c# 解码 mp3。好吧,我知道我可以使用 SharpDx,但我只是不知道如何使用它,我的想法真的简单:使用c++/cx和media foundation解码mp3,返回一个stream给C#例如

来自 C#

Stream stream = GetMp3Stream("some.mp3"); //a custom method in c#
var audioEng = new AudioEng(); //c++/cx class
var streamOut = audioEng.DecodeMp3(stream);

所以我的问题是:

  1. 我不知道如何在 c++/cx 中使用流
  2. 我不知道如何在 c++/cx 中解码 mp3

我在 cpp 中找到了一些使用 ComPtr 的示例,但我想使用 cx

最佳答案

我认为您需要为此使用 Media Foundation。 Playback-Samples应该是一个很好的起点。

关于c# - 在windows 8.1(通用应用程序)中解码mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24760227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com