DirectX VA COPP Device

This section applies only to Windows Server 2003 SP1 and later, and Windows XP SP2 and later.

The display driver should be implemented so that a DirectX VA COPP device is created for each video session. The COPP device represents an end point to receive COPP commands and status requests. The COPP device also stores the protection settings of its associated physical connector. A physical connector can support multiple content protection types. For example, an S-Video connector can support analog content protection (ACP) in addition to Content Generation Management System for Analog (CGMS-A) protection. For more information, see Defining the COPP Device Class.

Multiple instances of the COPP device are required so that different processes can configure the settings of the graphics adapter's output through COPP. Therefore, you should implement the COPP device class so that each COPP device acts appropriately when multiple video sessions are active on the system.

Note   A video session consists of a video stream possibly combined with one or more video substreams. A video session is tied to a particular graphics adapter's output connector. Several video sessions can be active on a system and within a single process.