AMCOPPStatusInput Structure

 
Microsoft DirectShow 9.0

AMCOPPStatusInput Structure

The AMCOPPStatusInput structure contains a Certified Output Protection Protocol (COPP) status request.

Syntax

typedef struct _AMCOPPStatusInput {
    GUID  rApp;
    GUID  guidStatusRequestID;
    DWORD dwSequence;
    DWORD cbSizeData;
    BYTE  StatusData[4056];
} AMCOPPStatusInput, *LPAMCOPPStatusInput;

Members

rApp

128-bit random number.

guidStatusRequestID

GUID that defines the status request.

dwSequence

Sequence number. The application must keep a running count of the COPP status requests issued. For each request, increment the sequence number by one.

cbSizeData

Number of bytes of valid data in the StatusData member.

StatusData

Data for the status request. The meaning of the data depends on the request.

Remarks

The following COPP status requests are defined.

GUID Description
DXVA_COPPQueryConnectorType Returns the type of physical connector to the output device.
DXVA_COPPQueryProtectionType Returns the available protection mechanisms for the physical connector.
DXVA_COPPQueryLocalProtectionLevel Returns the protection level that is currently set through the COPP mechanism in the context of this session.
DXVA_COPPQueryGlobalProtectionLevel Returns the actual protection level that is currently set for the physical connector.
DXVA_COPPQueryDisplayData Returns information describing the signal that is being transmitted over the connector associated with the COPP device.
DXVA_COPPQueryHDCPKeyData Returns the High-bandwidth Digital Content Protection (HDCP) characteristics of the output device.
DXVA_COPPQueryBusData Returns information about the type of bus used by the graphics hardware associated with this COPP device.

For more information, see the Windows DDK documentation.

Requirements

  Header: Dshow.h.

See Also