COPP_CGMSA_Protection_Level Enumeration

Specifies the CGMS-A protection level.

Syntax

typedef enum _COPP_CGMSA_Protection_Level {
  COPP_CGMSA_Disabled,
  COPP_CGMSA_LevelMin,
  COPP_CGMSA_CopyFreely,
  COPP_CGMSA_CopyNoMore,
  COPP_CGMSA_CopyOneGeneration,
  COPP_CGMSA_CopyNever,
  COPP_CGMSA_RedistributionControlRequired,
  COPP_CGMSA_LevelMax,
  COPP_CGMSA_ForceDWORD
} 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 dxva9typ.h (include Dxva.h)

See Also

DirectShow Enumerated Types

Using Certified Output Protection Protocol (COPP)