D3D11_VIDEO_CONTENT_PROTECTION_CAPS structure
Describes the content-protection capabilities of a graphics driver.
Syntax
typedef struct D3D11_VIDEO_CONTENT_PROTECTION_CAPS { UINT Caps; UINT KeyExchangeTypeCount; UINT BlockAlignmentSize; ULONGLONG ProtectedMemorySize; } D3D11_VIDEO_CONTENT_PROTECTION_CAPS;
Members
- Caps
-
A bitwise OR of zero or more flags from the D3D11_CONTENT_PROTECTION_CAPS enumeration.
- KeyExchangeTypeCount
-
The number of cryptographic key-exchange types that are supported by the driver. To get the list of key-exchange types, call the ID3D11VideoDevice::CheckCryptoKeyExchange method.
- BlockAlignmentSize
-
The encyrption block size, in bytes. The size of data to be encrypted must be a multiple of this value.
- ProtectedMemorySize
-
The total amount of memory, in bytes, that can be used to hold protected surfaces.
Requirements
|
Minimum supported client |
Windows 8 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server |
Windows Server 2012 [desktop apps | Windows Store apps] |
|
Header |
|
See also