c# - 我可以检测 Windows PC 上的视频显示是否在 c# 中启用了 HDCP

标签 c# .net wpf drm hdcp

我正在开发一个 WPF 应用程序,它将在 Windows 媒体播放器实例中播放 protected 视频。在播放视频之前,我必须确保显示设备启用了 HDCP。如果设备未启用 HDCP,则不允许播放视频。

我如何在 C# 中的 WPF 应用程序中执行此操作?

最佳答案

Silverlight 有 VideoOutputConnector.CanEnableHdcp 但据我所知,在 WPF 中你必须使用互操作。

这是一个 MSDN article on using Output Protection Manager .

关于c# - 我可以检测 Windows PC 上的视频显示是否在 c# 中启用了 HDCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19320101/

相关文章:

c# - 如何在 PictureBox 中平移图像

具有多个系列的 c# 图表

c# - 属性 'Text' 上的 ContentPropertyAttribute 无效

c# - 具有更改哈希码的 WPF 列表框和项目

c# - 对具有相同签名的两个方法的互斥约束

c# - 合并键值对列表

.net - 当 url 在浏览器中工作时添加服务引用给我错误

c# - LinqToSql - 不允许在查询中显式构造实体类型 '{0}'

c# - 如何 try catch 未找到的程序集

c# - 如何在 Visual Studio Code 中向 wpf 应用程序添加图标