COPP_StatusFlags enumeration (dxva9typ.h)
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
Specifies the status of a Certified Output Protection Protocol (COPP) session.
Syntax
typedef enum _COPP_StatusFlags {
COPP_StatusNormal = 0x00,
COPP_LinkLost = 0x01,
COPP_RenegotiationRequired = 0x02,
COPP_StatusFlagsReserved = 0xFFFFFFFC
} COPP_StatusFlags;
Constants
COPP_StatusNormal Value: 0x00 Normal status. |
COPP_LinkLost Value: 0x01 The integrity of the connection has been compromised. Examples of events that cause the driver to set this flag include:
|
COPP_RenegotiationRequired Value: 0x02 The connection configuration has changed. For example, the user has changed the desktop display mode. |
COPP_StatusFlagsReserved Value: 0xFFFFFFFC Reserved. Must be zero. |
Remarks
If COPP_LinkLost is returned, the application should release the current instance of the VMR, create a new instance of the VMR, and establish a new COPP session (including key exchange and certificate validation).
Requirements
Requirement | Value |
---|---|
Header | dxva9typ.h (include Dxva.h) |