Expand Minimize

COPP_CGMSA_Protection_Level enumeration

Specifies the CGMS-A protection level.

Syntax


typedef enum _COPP_CGMSA_Protection_Level { 
  COPP_CGMSA_Disabled                       = 0,
  COPP_CGMSA_LevelMin                       = COPP_CGMSA_Disabled,
  COPP_CGMSA_CopyFreely                     = 1,
  COPP_CGMSA_CopyNoMore                     = 2,
  COPP_CGMSA_CopyOneGeneration              = 3,
  COPP_CGMSA_CopyNever                      = 4,
  COPP_CGMSA_RedistributionControlRequired  = 0x08,
  COPP_CGMSA_LevelMax                       = (COPP_CGMSA_RedistributionControlRequired + COPP_CGMSA_CopyNever),
  COPP_CGMSA_ForceDWORD                     = 0x7fffffff
} COPP_CGMSA_Protection_Level;

Constants

COPP_CGMSA_Disabled

CGMS-A is disabled.

COPP_CGMSA_LevelMin

Minimum CGMS-A level. Equivalent to COPP_CGMSA_Disabled.

COPP_CGMSA_CopyFreely

The protection level is Copy Freely.

COPP_CGMSA_CopyNoMore

The protection level is Copy No More.

COPP_CGMSA_CopyOneGeneration

The protection level is Copy One Generation.

COPP_CGMSA_CopyNever

The protection level is Copy Never.

COPP_CGMSA_RedistributionControlRequired

Redistribution control (or broadcast flag) is required. This flag can be combined with the other flags.

COPP_CGMSA_LevelMax

Maximum CGMS-A level.

COPP_CGMSA_ForceDWORD

Reserved.

Requirements

Header

Dxva.h

See also

DirectShow Enumerated Types
Using Certified Output Protection Protocol (COPP)

 

 

Community Additions

ADD
Show:
© 2014 Microsoft