在 Win32 API 中,D3D11_VIDEO_CONTENT_PROTECTION_CAPS 结构用于描述视频内容保护的功能和性能特性。以下是该结构的定义:
typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS {
  UINT  Caps;
  UINT  KeyExchangeTypeCount;
  UINT  BlockAlignmentSize;
  ULONGLONG ProtectedMemorySize;
} D3D11_VIDEO_CONTENT_PROTECTION_CAPS;

这个结构包含以下成员:

  •  Caps: 一个位字段,表示支持的内容保护特性。使用 D3D11_VIDEO_CONTENT_PROTECTION_CAPS 枚举值的组合,它们描述了硬件对于内容保护的支持。


  •  KeyExchangeTypeCount: 表示支持的密钥交换类型的数量。


  •  BlockAlignmentSize: 表示保护块的对齐大小。


  •  ProtectedMemorySize: 表示保护内存的大小。


这个结构通常用于查询硬件设备的内容保护功能,以便在视频流处理中采取适当的措施。你可以使用这个结构来获取有关硬件设备对内容保护的支持程度的信息。


转载请注明出处:http://www.zyzy.cn/article/detail/25722/Win32 API/D3d11.h/D3D11_VIDEO_CONTENT_PROTECTION_CAPS