Recording Video in C# Using FFmpeg
FFmpeg facilitates USB camera and screen recording through command-line operations. This approach utilzies C#'s Process class to execute FFmpeg commands and captures console output for comprehensive recording functionality.
1. Listing Available Devices
Execute:
ffmpeg.exe -list_devices true -f dshow -i dummy
Device information appears in the e ...
Posted on Thu, 03 Sep 2026 16:43:15 +0000 by jacomus
Windows Screen Capture Service Architecture in C++
This document describes a reusable screen capture framework that encapsulates different capture methods for various window rendering scenarios.
Capture Interface Definition
The foundation of the architecture is an abstract interface that defines the contract for all capture implementations:
#pragma once
#include <windows.h>
#include < ...
Posted on Thu, 13 Aug 2026 16:33:34 +0000 by OldManRiver