KS_COPY_MACROVISION structure (ksmedia.h)

The KS_COPY_MACROVISION structure specifies the Macrovision level of the data stream.

Syntax

typedef struct _KS_COPY_MACROVISION {
  ULONG MACROVISIONLevel;
} KS_COPY_MACROVISION, *PKS_COPY_MACROVISION;

Members

MACROVISIONLevel

Specifies the Macrovision level. This must be one of the following values from the KS_COPY_MACROVISION_LEVEL enumeration:

Level Meaning
KS_MACROVISION_DISABLED Indicates that Macrovision copyright protection should not be in effect.
KS_MACROVISION_LEVEL1 Indicates that Macrovision level 1 copyright protection must be in effect.
KS_MACROVISION_LEVEL2 Indicates that Macrovision level 2 copyright protection must be in effect.
KS_MACROVISION_LEVEL3 Indicates that Macrovision level 3 copyright protection must be in effect.

Remarks

The KS_COPY_MACROVISION structure is used by the KSPROPERTY_COPY_MACROVISION property.

For additional uses of this structure see DVD Copyright Protection and Macrovision.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY_COPY_MACROVISION