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.
Request GUIDOPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION
Input dataNone
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

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

 

 

Show: