I want to do a memory conversion between audio formats supported by VLC. For example, from MP3 to PCM wave. For various reasons (speed, real-time streaming), it is impossible to write a file to disk, convert it and read it. All this must be done in memory. I am not very familiar with the VLC API, so this may be a trivial matter.
From what I can see in this Codeproject article , this can be done using the "Memory Renderer" that appeared in VLC 1.2. However, he says nothing about input.
How can I use VLC to convert in memory (think System.IO.Stream) audio formats?
Best case: input (source) and output (destination) are in memory.
You can set: Exit to memory.
I have several projects for this. The only one (from what I could see) that requires VLC> = 1.2, VlcDotNet . But then again, maybe this feature was there before 1.2?
source share