Trouble enabling HDCP using OPM RRS feed

  • Question

  • We have a test program which gets the list of monitors via EnumDisplayMonitors, gets the list of outputs via OPMGetVideoOutputsFromHMONITOR, establishes the session and session key with the driver, Gets the supported output protections (OPM_GET_SUPPORTED_PROTECTION_TYPES), sets the SRM, and enables HDCP for those outputs which support it (OPM_PROTECTION_TYPE_HDCP, OPM_HDCP_ON), all as described in "Using Output Protection Manager".  All of these operations succeed, however when we try to verify whether the output protections are enabled(OPM_GET_VIRTUAL_PROTECTION_LEVEL, OPM_PROTECTION_TYPE_HDCP), the value it always comes back with is 0 (OPM_HDCP_OFF), regardless of how long we wait.  We have tried this with both nVidia, and ATI Radion HDMI-capable cards and drivers with the same result.

    One thing to note is that we are doing this in a test program, which does not own any windows. Would this be a problem?

    Any help would be greatly appreciated.  Thanks!

    Wednesday, October 16, 2013 10:34 PM