Just curious to see if this is possible. I have a windows application that reads all the bytes from a .avi file situated on my pc and then stores it in a byte[]. So now I have the avi file in memory, and I want to load it into some sort of a video player control, directly from memory. I've tried using the wmplayer control, apparently this is not possible. I've read suggestion about using the DirectShow and VLC plugins, but I have no idea where to even start using those two and I haven't seen any sample code of this being down. Anybody have any ideas to elaborate on the mentioned plugins, or have a different approach to it?
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in VIDEO
- Media player stops about every 5 minutes
- Video Format is not supported or source is unavailable. - Opera
- How to get text and other elements to display over the Video in Tkinter?
- Can I use local resources for mp4 playback?
- Merge (concat) all video file present in '43. DP (Part1)' and put it into '43. DP (Part1)' and give name merged (concat) file to folder name
- Google Chrome is consuming a lot of CPU on a video call?
- How do I automate a video download with Selenium and Python (Meta Quest Store Trailer Download)
- Safari skipping 5 seconds into react-player video - anyone have experience with this?
- Why is toDataURL() returning blank image? (with p5 video)
- How do I circular crop using matlab?
- Cannot find 'IsacCodec' in scope
- playing multiple videos with libvlcsharp on multiple monitors
- Video controls are hidden behind input feature?
- Anyone around Good at both Javascript and Youtube api?, I am using lite-youtube js and I am confused in adding an eventlistener for onStateChange
- videos are resizing themselves while scrolling
Related Questions in MEMORYSTREAM
- Configuring Apache Spark's MemoryStream to simulate Kafka stream
- "Parameter is not valid" exception when using Image.FromStream() - UDP Video live stream
- WPF How to show a MemoryStream PDF document to a WebBrowser
- Pass Memory Stream Image directly into ImageMagick command in PowerShell
- How to download file into memory with WebView2?
- Why Memory Stream does not work with FluentEMail.Core.Model.Attachment for sending files?
- ClientWebSocket - MemoryStream, message framing and performance
- Blazor IBrowserFile OpenReadStream() blocks UI thread
- Unable to display the content loaded from MemoryStream in a particular paragraph in Gembox.Document
- Images in CollectionView disappear on scrolling
- MemoryStream threw an exception of type 'System.InvalidOperationException'
- Why can't System.Text.Json serialize MemoryStream?
- How to read images from memory to ImageSource in C++/WinRT (WinUI3)?
- C# Merging multiple memory streams and returning via filestreamresult, showing only last memory stream
- Open XML: How to save an existing WordprocessingDocument to MemoryStream?
Related Questions in AUDIOVIDEOPLAYBACK
- Can i open native video playback for both (Androidt / IOS) With React Native?
- How to speed up youtube's videos more than 16x with javascript?
- How to play a sound while another sound is already playing - VB.NET 2010
- Microsoft.DirectX.AudioVideoPlayback, how to set track languague?
- Mute audio/video of the stream track Twilio js
- Extract audio from video in python
- Is there a trick to resizing a panel and video for playback
- Reduce the size of apk with lots of audio and video files
- gstreamer playbin only video
- How to use Microsoft::DirectX::AudioVideoPlayback to play audio?
- Microsoft.DirectX.AudioVideoPlayback play the same video on 2 panels
- Audio disposing problems using AudioVideoPlayback library
- Support playback speed rate using ExoPlayer
- Frame Drop issue with video playback
- Vuforia video playback video detection issue
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
For DirectShow, an in-memory source filter may be required. I am not aware of such a filter being available, but one can be based on Async Filter Sample from DirectShow samples. This is in C++ though.
For .NET, DirectShow.NET library can be used. A sample GSSF filter there may be a good start for an in-memory source filter implementation. This library also provides COM Interop for DirectShow that could be used to build a test player application that instantiates this filter.