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