WinBatch® Technical Support Forum

All Things WinBatch => WinBatch => Topic started by: richardh on July 03, 2014, 08:07:39 AM

Title: HDCP Compliant?
Post by: richardh on July 03, 2014, 08:07:39 AM
Hi all,

Has anyone ever coded a routine to determine if system is HDCP compliant?
I couldn't find a WMI call to determine HDCP status.

Thanks,
RH
Title: Re: HDCP Compliant?
Post by: Deana on July 03, 2014, 08:49:08 AM
You might be able to use dotNet support in WinBatch to determine whether a connector can engage the High-Bandwidth Digital Content Protection:
http://msdn.microsoft.com/en-us/library/system.windows.media.videooutputconnector.canenablehdcp(v=vs.95).aspx

Reference: http://techsupt.winbatch.com/webcgi/webbatch.exe?techsupt/nftechsupt.web+WinBatch/dotNet
Title: Re: HDCP Compliant?
Post by: Deana on July 03, 2014, 09:10:36 AM
Sorry it appears the link I previously posted is only available for Silverlight. The only other method I could find would be to make a series of DllCalls to the Output Protection Manager:
http://msdn.microsoft.com/en-US/library/dd389296%28v=vs.85%29.aspx

This appears to be no easy feat.
Title: Re: HDCP Compliant?
Post by: richardh on July 03, 2014, 10:08:04 AM
Thanks D

Another fun quest... trying to figuring out something I assumed would be fairly simple... lol



Title: Re: HDCP Compliant?
Post by: Deana on July 03, 2014, 10:51:10 AM
Quote from: richardh on July 03, 2014, 10:08:04 AM
Thanks D

Another fun quest... trying to figuring out something I assumed would be fairly simple... lol

Maybe check this out...
Quote
This automated test runs Certified Output Protection Protocol (COPP) commands to test display drivers for COPP compatibility.

There are three assertions for this test. The display driver must support:
ââ,¬Â¢ COPP driver interfaces.
ââ,¬Â¢ Content Generation Management System Analog (CGMS-A) and analog protection support (APS)
ââ,¬Â¢ High-Bandwidth Digital Content Protection (HDCP).
http://msdn.microsoft.com/en-us/library/windows/hardware/jj123892.aspx