to keep it short all I'm trying to do is read the bytes from an avi file and play them back in VB.Net. I'm fine with using third party libraries and have been toying around with DirectShow.Net mostly, however everywhere I look seems to say that it is not possible to play a file from bytes/a memory-stream without knowing a fair amount of C/C++ to do some modification. I'd appreciate any tips you guys can provide!
Asked
Active
Viewed 401 times
0
-
Your findings are correct: there is no memory data playback available out of the box, so you either save to temporary file and play from there, or you use a third party solution or C++ modification. – Roman R. Mar 29 '15 at 21:07
-
Do you have any that you could recommend? – Killpot Mar 29 '15 at 21:23
-
1See [Rendering from memory using DirectShow](http://stackoverflow.com/questions/24476826/rendering-from-memory-using-directshow) and referenced links. Third party filters might exist, however I am not aware of any. – Roman R. Mar 30 '15 at 06:43
-
Also check this answer, it's about C#, but about similar scenario: http://stackoverflow.com/a/29677378/1480104 – Artem Razin Apr 21 '15 at 18:40