MF_MEDIA_ENGINE_OPM_STATUS enumeration

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
} MF_MEDIA_ENGINE_OPM_STATUS;

Constants

MF_MEDIA_ENGINE_OPM_NOT_REQUESTED

Default status. Used to return the correct status when the content is unprotected.

MF_MEDIA_ENGINE_OPM_ESTABLISHED

OPM successfully established.

MF_MEDIA_ENGINE_OPM_FAILED_VM

OPM failed because running in a virtual machined (VM).

MF_MEDIA_ENGINE_OPM_FAILED_BDA

OPM failed because there is no graphics driver and the system is using Basic Display Adapter (BDA).

MF_MEDIA_ENGINE_OPM_FAILED_UNSIGNED_DRIVER

OPM failed because the graphics driver is not PE signed, falling back to WARP.

MF_MEDIA_ENGINE_OPM_FAILED

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]
IDL
Mfmediaengine.idl

See also

Media Foundation Enumerations