我想使用mediafoundation将pcm流编码为aac流。我发现我需要使用IMFMediaSink接口。但我找不到任何不使用文件的接口的实现。我只想将pcm流编码为内存中的aac流。 我不能使用像IMFByteStream这样的东西吗?有谁知道解决方案吗?我真的找不到任何东西,但我无法相信没有解决方案。
答案 0 :(得分:1)
我找到了解决方案。有一个名为MFCreateSinkWriterFromURL
的函数。该名称非常令人困惑,但有一个MFByteStream
类型的可选参数。只需将自定义字节流传递给函数,就可以了!