DXVA_COPPSignature structure (dxva.h)

The DXVA_COPPSignature structure describes a sequence of items concatenated together that starts an active protected video session.

Syntax

typedef struct _DXVA_COPPSignature {
  UCHAR Signature[256];
} DXVA_COPPSignature, *LPDXVA_COPPSignature;

Members

Signature[256]

Specifies an array for the concatenated sequence of items.

Remarks

The DXVA_COPPSignature structure is passed in the pSeqStartInfo parameter of the COPPSequenceStart function.

The array at Signature consists of the following items concatenated together:

  • 128-bit random number generated by the driver and returned through a call to the driver's COPPKeyExchange function
  • 128-bit random data integrity session key
  • 32-bit random starting status sequence number
  • 32-bit random starting command sequence number

Requirements

Requirement Value
Minimum supported client This structure applies only to Windows Server 2003 with SP1 and later, and Windows XP with SP2 and later.
Header dxva.h (include Dxva.h)

See also

COPPKeyExchange

COPPSequenceStart