The Silverlight Output Protection information that used to be in this blog post has been updated in the Silverlight Digital Rights Management (DRM) topic on MSDN.
In case you were wondering what Output Protection is:
"The purpose of output protection is to increase content protection during transmission between the video or audio output ports of a computer and the input port of another device, such as a monitor or set of speakers..."
See the Ouput Protection section of the DRM topic for more information.
It has been brought to our attention that the formatting for the Silverlight output protection table in the Digital Rights Management (DRM) topic is incorrect. This makes the table difficult to read. I'm fixing this on MSDN, but in the mean time here is the table with the correct formatting:
The following table lists the behavior in Silverlight 4 with output protection policies in a PlayReady License.
Windows 7 or Windows Vista
Minimum Analog Video Output Protection Level
CGMS-A Best Effort
Minimum Uncompressed Digital Video Output Protection Level
HDCP Best Effort
Same as HDCP2
Minimum Compressed Digital Video Output Protection Level
Minimum Compressed/Uncompressed Digital Audio Output Protection Level
Secure Drivers and Streaming Rendering Applications
Secure Drivers and SCMS or HDCP
Secure Drivers and HDCP
Explicit Analog Video Output Protection
CGMS-A Output Protection IDs
all configuration values
(Section 5.6.1 of PlayReady Compliance Rules)
Same as CGMS-A3
Constrained Image Trigger Output Protection ID
520k Pixels per frame
AGC/Color Stripe Output Protection ID
(Section 5.6.1 of PlayReady compliance Rules)
Explicit Digital Audio Output Protection
SCMS Output Protection ID
(Section 188.8.131.52, 184.108.40.206 of PlayReady Compliance Rules)
· 1In this case, it always results in Block
· 2Equivalent to setting the Minimum Uncompressed Digital Video Output Protection Level = 300
· 3Equivalent to setting the Minimum Analog Video Output Protection Level = 200
· 4In this case, it results in Play