D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030 structure (d3d12umddi.h)

Video crypto session transform support data.

Syntax

typedef struct D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030 {
  UINT                                                 NodeIndex;
  GUID                                                 DecodeProfile;
  GUID                                                 ContentProtectionSystem;
  D3D12DDI_CRYPTO_SESSION_FLAGS_0030                   Flags;
  D3D12DDI_BITSTREAM_ENCRYPTION_TYPE_0030              BitstreamEncryption;
  D3D12DDI_CRYPTO_SESSION_TRANSFORM_OPERATION_0030     Operation;
  BOOL                                                 ProtectedOutputRequired;
  UINT64                                               InputAlignment;
  UINT64                                               InputPreambleSize;
  UINT64                                               OutputAlignment;
  UINT64                                               OutputPreambleSize;
  D3D12DDI_CRYPTO_SESSION_TRANSFORM_SUPPORT_FLAGS_0030 Support;
} D3D12DDI_VIDEO_CRYPTO_SESSION_TRANSFORM_SUPPORT_DATA_0030;

Members

NodeIndex

Node index.

DecodeProfile

Decode profile.

ContentProtectionSystem

Content protection system.

Flags

Flags.

BitstreamEncryption

Bitstream encryption.

Operation

Operation.

ProtectedOutputRequired

Protected output required.

InputAlignment

Input alignment.

InputPreambleSize

Input preamble size.

OutputAlignment

Output alignment.

OutputPreambleSize

Output preamble size.

Support

Support.

Requirements

Requirement Value
Header d3d12umddi.h