Testing Output Protections
Here is a complete map of the Output Protections defined in the Compliance Rules and the corresponding test server policies.
Policy | CR section | License Server Syntax, Server SDK Code, Comments |
---|---|---|
Output Control for Compressed Digital Audio Content | CRs section 3.6.2 | Parameter Syntax: caopl:200 |
Explicit Digital Audio Output Restriction | CRs section 3.6.2.8 | Parameter Syntax: avop:(guid:6D5CFA59-C250-4426-930E-FAC72C8FCFA6) |
Output Control for Uncompressed Digital Audio Content | CRs section 3.6.3 | Parameter Syntax: ucaopl:200 |
Explicit Digital Audio Output Restriction | CRs section 3.6.3.8 | Parameter Syntax: avop:(guid:6D5CFA59-C250-4426-930E-FAC72C8FCFA6) |
Output Control for Compressed Digital Video Content | CRs section 3.6.4 | Parameter Syntax: cvopl:500 |
Output Control for Uncompressed Digital Video Content | CRs section 3.6.5 | Parameter Syntax: ucvopl:200 |
Maximum Decode Resolution: | CRs section 3.6.5.7.1 | Parameter Syntax: maxres:1920x1080 or dvop:(guid:9645E831-E01D-4FFF-8342-0A720E3E028F,data:AAAEOAAAB4A=) |
HDCP Type Restriction: | CRs section 3.6.5.7.2 | Parameter Syntax: dvop:(guid:ABB2C6F1-E663-4625-A945-972D17B231E7,data:AAAAAQ==) |
Output Control for Analog Television Outputs | CRs section 3.6.6 | Parameter Syntax: avopl:200 |
Extended Output Controls for Analog Television Outputs CGMS-A | CRs section 3.6.7.1 | Parameter Syntax: avop:(guid:225CD36F-F132-49EF-BA8C-C91EA28E4369,data:AAAAAQ==) Server SDK code: right.AddAnalogVideoOutputProtection(new Guid("{225CD36F-F132-49EF-BA8C-C91EA28E4369}"), BitConverter.GetBytes((int)1)); |
Extended Output Controls for Analog Television Outputs AGCCS | CRs section 3.6.7.2 | Parameter Syntax: avop(guid:C3FD11C6-F8B7-4D20-B008-1DB17D61F2DA,data:AgAAAA==) Server SDK code: right.AddAnalogVideoOutputProtection(new Guid(""), BitConverter.GetBytes((int)2)); |
Output Control for Analog Computer Monitor Output | CRs section 3.6.8 | Parameter Syntax: avop:(guid:D783A191-E083-4BAF-B2DA-E69F910B3772) |
Output Control for Analog Component Video Output | CRs section 3.6.9 | Parameter Syntax: avop:(guid:811C5110-46C8-4C6E-8163-C0482A15D47E) |
Digital Video Only Content | CRs section 3.6.11 | Parameter Syntax: avop:(guid:760AE755-682A-41E0-B1B3-DCDF836A7306,data:AAAAAQ==) Server SDK code: right.AddAnalogVideoOutputProtection(new Guid("{760AE755-682A-41E0-B1B3-DCDF836A7306}"), BitConverter.GetBytes((int)1)); |
Passing to Unknown Output | CRs section 3.9.1 | Parameter Syntax: allowunknownhd:true or playenablers:(786627D8-C2A6-44BE-8F88-08AE255B01A7) |
Passing constrained resolution to Unknown Output | CRs section 3.9.2 | Parameter Syntax: allowunknownsd:true or playenablers:(B621D91F-EDCC-4035-8D4B-DC71760D43E9) |