我想在VLC支持的音频格式之间进行内存转换。例如从MP3到PCM波。由于各种原因(速度,实时流),无法将文件写入磁盘,转换并读回。这一切都必须在记忆中完成。我对VLC API不太熟悉,所以这很可能是一个微不足道的问题。
我可以在this Codeproject article中看到,这可以使用" Memory Renderer"它来自VLC 1.2。但是,它没有说明输入。
如何使用VLC进行音频格式的内存转换(想想System.IO.Stream)? 最佳情况:输入(源)和输出(目标)在内存中 可以解决:输出在内存中。
为此,我已经看过几个项目。唯一需要VLC> = 1.2的(我能看到的)是VlcDotNet。但同样,也许这个功能在1.2之前出现了吗?