Mediafoundation - 编码以不流式传输

时间:2013-11-21 18:26:53

标签: ms-media-foundation

我想使用mediafoundation将pcm流编码为aac流。我发现我需要使用IMFMediaSink接口。但我找不到任何不使用文件的接口的实现。我只想将pcm流编码为内存中的aac流。 我不能使用像IMFByteStream这样的东西吗?有谁知道解决方案吗?我真的找不到任何东西,但我无法相信没有解决方案。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。有一个名为MFCreateSinkWriterFromURL的函数。该名称非常令人困惑,但有一个MFByteStream类型的可选参数。只需将自定义字节流传递给函数,就可以了!