OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION

Gets information about a High-Bandwidth Digital Content Protection (HDCP) device attached to the video output. The following information is returned:

  • The device's HDCP key selection vector (KSV).
  • Whether the device is an HDCP repeater.
Requirement Value
Request GUID OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION
Input data None
Return data An OPM_CONNECTED_HDCP_DEVICE_INFORMATION structure

 

Remarks

This query can be used only with COPP emulation mode. If the IOPMVideoOutput interface uses Output Protection Manager (OPM) semantics, this status request is not supported.

The KSV is an identifier provided to the device manufacturer, and is used in the HDCP authentication and setup process. In COPP emulation mode, the application uses the KSV to determine whether the HDCP device is revoked. If it is, the application should not play protected content. Also, the application should not play protected content if the device is an HDCP repeater, because COPP does not support HDCP repeaters.

This query is not needed when OPM semantics are used, because OPM supports device revocation and HDCP repeaters.

This query is equivalent to the DXVA_COPPQueryHDCPKeyData query used in Certified Output Protection Protocol (COPP).

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Opmapi.h

See also

IOPMVideoOutput::COPPCompatibleGetInformation

OPM Status Requests