Share via


ProtType

 
Microsoft DirectShow 9.0

ProtType

This topic applies to Windows XP Service Pack 1 or later.

The ProtType enumeration type specifies various types of content protection.

Syntax

typedef enum {
    PROT_COPY_FREE              = 1,
    PROT_COPY_ONCE              = 2,
    PROT_COPY_NEVER             = 3,
    PROT_COPY_NEVER_REALLY      = 4,
    PROT_COPY_NO_MORE           = 5,
    PROT_COPY_FREE_CIT          = 6,
    PROT_COPY_BF                = 7,
    PROT_COPY_CN_RECORDING_STOP = 8,
    PROT_COPY_FREE_SECURE       = 9,
    PROT_COPY_INVALID           = 50
} ProtType;

Members

PROT_COPY_FREE

Copy Free.

PROT_COPY_ONCE

Copy Once.

PROT_COPY_NEVER

Copy Never.

PROT_COPY_NEVER_REALLY

Reserved.

PROT_COPY_NO_MORE

Copy No More.

PROT_COPY_FREE_CIT

The Copy Control Information (CCI) flag indicates Copy Free, but the Constrained Image Trigger (CIT) bit is set. The content is encrypted.

PROT_COPY_BF

Reserved.

PROT_COPY_CN_RECORDING_STOP

Reserved.

PROT_COPY_FREE_SECURE

The Copy Control Information (CCI) flag indicates Copy Free, but the Redistribution Control Trigger (RCT) bit is set. The content is encrypted.

PROT_COPY_INVALID

Error or invalid protection scheme. Treat as Copy Never.

Requirements

Header: Tvratings.h.

See Also