MF_MEDIA_ENGINE_OPM_STATUS enumeration (mfmediaengine.h)

Defines the status of the Output Protection Manager (OPM).

Syntax

typedef enum MF_MEDIA_ENGINE_OPM_STATUS {
  MF_MEDIA_ENGINE_OPM_NOT_REQUESTED = 0,
  MF_MEDIA_ENGINE_OPM_ESTABLISHED = 1,
  MF_MEDIA_ENGINE_OPM_FAILED_VM = 2,
  MF_MEDIA_ENGINE_OPM_FAILED_BDA = 3,
  MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER = 4,
  MF_MEDIA_ENGINE_OPM_FAILED = 5
} ;

Constants

 
MF_MEDIA_ENGINE_OPM_NOT_REQUESTED
Value: 0
Default status. Used to return the correct status when the content is unprotected.
MF_MEDIA_ENGINE_OPM_ESTABLISHED
Value: 1
OPM successfully established.
MF_MEDIA_ENGINE_OPM_FAILED_VM
Value: 2
OPM failed because running in a virtual machined (VM).
MF_MEDIA_ENGINE_OPM_FAILED_BDA
Value: 3
OPM failed because there is no graphics driver and the system is using Basic Display Adapter (BDA).
MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER
Value: 4
OPM failed because the graphics
driver is not PE signed, falling back to WARP.
MF_MEDIA_ENGINE_OPM_FAILED
Value: 5
OPM failed for other reasons.

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps only]
Minimum supported server Windows Server 2012 R2 [desktop apps only]
Header mfmediaengine.h

See also

Media Foundation Enumerations