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

如何使用Directx读取hdmi输入帧缓冲区?,directx,framebuffer,hdmi,Directx,Framebuffer,Hdmi,我正在尝试在windows中使用DirectX捕获hdmi输入帧缓冲区。我已经能够找到使用DIRECT X从摄像头捕获视频帧或流的示例。但是,我还无法找到任何资源来帮助我使用DIRECT X读取帧缓冲区中的HDMI。此外,我知道HDMI内容受HDCP保护。如果没有捕获卡,它将无法解码。我在startech.com上有一个,但我不知道如何在DIRECT X中使用视频捕获卡,捕获帧并处理它们。任何实现此目标的建议都将不胜感激。您应该尝试使用DirectX.Capture;: 您应该尝试使用Direc

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

您应该尝试使用DirectX.Capture;:

您应该尝试使用DirectX.Capture;,它可以很好地工作: