如何使用 Directx 读取 hdmi 输入帧缓冲区?

How to read hdmi Input frame buffer using Directx?

我正尝试在 windows 中使用 DirectX 捕获 hdmi 输入帧缓冲区。我已经能够找到使用 DIRECT X 从摄像机捕获视频帧或流的示例。但是我无法找到任何可以帮助我使用 DIRECT X 读取 HDMI IN 帧缓冲区的资源。此外,我知道 HDMI 内容受 HDCP 保护。没有采集卡无法解码。我有一个 startech.com 的,但我不知道如何在 DIRECT X 中使用视频捕获卡并捕获帧并处理它们。任何实现这一目标的建议将不胜感激。

你应该试试 This 它与 using DirectX.Capture;:

配合得很好