SeeShark
SeeShark copied to clipboard
Simple C# camera library.
Currently, the `VideoStreamDecoder`'s decode loop is single-threaded. That is, it runs on a single thread, and invoked events also run on that same thread. This is an issue as depending...
This PR adds a way to enumerate all video input options for a camera device. As of now, it only supports DShow and V4l2 input formats, but maybe more will...
Screen enumeration functions are not implemented in FFmpeg for `gdigrab` and `dshow` input formats
We'll have to do the same as we did for X11 on screen devices and for DShow on camera devices, and use an external library to enumerate them. If we...
It would be great to have some sort of CI for SeeShark, as any modifications on any PR could then be tested and see if it breaks anything. The difficulty...
Get VCodec (h264 and mjpeg) or InputFormat (pixel format in fact) Fix also how FrameRate is set Related to issue #33
**"input_format"** is not available in **"dshow"** context. **"vcodec"** must be used instead. (and not **"pixel_format"**) Cf: https://trac.ffmpeg.org/wiki/DirectShow Extract on my PC using this command line: `ffmpeg -f dshow -list_options true...
Closes #41 - [ ] `x11grab` window capture - [x] `gdigrab` window capture
Hi, I am just trying to build a simple example project,I don't know if I have to do any configuration before build. I have errors about CameraManager. Any help about...
## Initializing camera with default settings When initializing the camera without an explicit format requirement, I get the following exception on calling `TryGetFrame()`: ``` System.ApplicationException: End of file at SeeShark.FFmpeg.FFmpegHelper.ThrowExceptionIfError(Int32...