我在 C# Windows 窗体中工作,并希望确保我的窗体上的内容仅通过使用系统硬件的 HDCP 兼容流输出。这将需要一个多步骤的过程。该过程的高级框图描述将是:
- 确定显示器是否支持 HDCP
- 确定图形适配器是否支持 HDCP
- 最后在输出上启用 HDCP 加密
如果这些阶段中的任何一个报告失败,那么将表格涂黑是一件小事。
我对这种方式进行了少量研究,但似乎找不到任何详细的示例、线索或说明来完成此操作。到目前为止,我一直在研究使用 DirectX 和 Windows OPM,但发现帮助不足。Windows PlayReady 许可证似乎也解决了这个问题,但似乎是针对预加密内容的(而且价格也相当昂贵)。也许有一种我没有注意到或考虑过的方法?
如果您需要任何其他信息,请告诉我。
先感谢您。