C# Hardware Capture