Archive of https://github.com/obsproject/libdshowcapture — Free and Open Source C++11 Library for capturing DirectShow video/audio devices on windows. https://github.com/obsproject/libdshowcapture
  • C++ 97.8%
  • CMake 1.3%
  • C 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-20 23:45:37 -04:00
external Update Elgato submodule to use NOMINMAX 2025-02-07 12:47:00 -05:00
source Add audio buffer option to audio config 2025-02-04 15:10:16 -05:00
tests Initial Commit 2014-05-30 02:54:32 -07:00
vs/2013 Add ComPtr.hpp to project files 2015-02-05 10:55:46 -08:00
.gitattributes Initial Commit 2014-05-30 02:54:32 -07:00
.gitignore Initial Commit 2014-05-30 02:54:32 -07:00
.gitmodules Add Elgato submodule 2022-07-21 02:39:41 -07:00
CMakeLists.txt Format CMake with gersemi 2026-08-20 23:45:37 -04:00
COPYING Initial Commit 2014-05-30 02:54:32 -07:00
dshowcapture.hpp Add audio buffer option to audio config 2025-02-04 15:10:16 -05:00
README Initial Commit 2014-05-30 02:54:32 -07:00

libdshowcapture

   This library was created as a means to simplify the process of using
   DirectShow to capture video and/or audio devices, such as webcams, capture
   devices (internal, USB 2.0, USB 3.0), microphones, auxiliary sound inputs,
   etc.

   The biggest goal of this project is to eventually support as many devices as
   possible, as well as add more interesting features later on for improving
   performance.