COPP_CGMSA_Protection_Level enumeration (dxva9typ.h)
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
Specifies the CGMS-A protection level.
Syntax
typedef enum _COPP_CGMSA_Protection_Level {
COPP_CGMSA_Disabled = 0,
COPP_CGMSA_LevelMin,
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_ForceDWORD = 0x7fffffff
} COPP_CGMSA_Protection_Level;
Constants
COPP_CGMSA_Disabled Value: 0 CGMS-A is disabled. |
COPP_CGMSA_LevelMin Minimum CGMS-A level. Equivalent to COPP_CGMSA_Disabled. |
COPP_CGMSA_CopyFreely Value: 1 The protection level is Copy Freely. |
COPP_CGMSA_CopyNoMore Value: 2 The protection level is Copy No More. |
COPP_CGMSA_CopyOneGeneration Value: 3 The protection level is Copy One Generation. |
COPP_CGMSA_CopyNever Value: 4 The protection level is Copy Never. |
COPP_CGMSA_RedistributionControlRequired Value: 0x08 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 Value: 0x7fffffff Reserved. |
Requirements
Requirement | Value |
---|---|
Header | dxva9typ.h (include Dxva.h) |