opmapi.h header

This header is used by Microsoft Media Foundation. For more information, see:

opmapi.h contains the following programming interfaces:

Interfaces

 
IOPMVideoOutput

Represents a video output for an Output Protection Manager (OPM) session.

Functions

 
OPMGetVideoOutputForTarget

Returns a video output object for the VidPN target on the specified adapter.
OPMGetVideoOutputsFromHMONITOR

Creates an Output Protection Manager (OPM) object for each physical monitor that is associated with a particular HMONITOR handle.
OPMGetVideoOutputsFromIDirect3DDevice9Object

Creates an Output Protection Manager (OPM) object for each physical monitor that is associated with a particular Direct3D device.

Structures

 
OPM_ACP_AND_CGMSA_SIGNALING

Contains the result from an OPM_GET_ACP_AND_CGMSA_SIGNALING query.
OPM_ACTUAL_OUTPUT_FORMAT

Contains the result of an OPM_GET_ACTUAL_OUTPUT_FORMAT query in Output Protection Manager (OPM).
OPM_CONFIGURE_PARAMETERS

Contains an Output Protection Manager (OPM) or Certified Output Protection Manager (COPP) command.
OPM_CONNECTED_HDCP_DEVICE_INFORMATION

Contains the result from an OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION query.
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS

Contains parameters for the IOPMVideoOutput::COPPCompatibleGetInformation method.
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS

Contains encrypted initialization parameters for an Output Protection Manager (OPM) session. (OPM_ENCRYPTED_INITIALIZATION_PARAMETERS).
OPM_GET_CODEC_INFO_INFORMATION

OPM_GET_CODEC_INFO_INFORMATION (opmapi.h) contains the result from an OPM_GET_CODEC_INFO query.
OPM_GET_CODEC_INFO_PARAMETERS

OPM_GET_CODEC_INFO_PARAMETERS (opmapi.h) contains information for the OPM_GET_CODEC_INFO command.
OPM_GET_INFO_PARAMETERS

OPM_GET_INFO_PARAMETERS (opmapi.h) contains parameters for the IOPMVideoOutput::GetInformation method.
OPM_HDCP_KEY_SELECTION_VECTOR

Contains the key selection vector (KSV) for a High-Bandwidth Digital Content Protection (HDCP) receiver.
OPM_OMAC

OPM_OMAC (opmapi.h) contains a Message Authentication Code (MAC) for an Output Protection Manager (OPM) message.
OPM_OUTPUT_ID_DATA

Contains the result from an OPM_GET_OUTPUT_ID status request.
OPM_RANDOM_NUMBER

OPM_RANDOM_NUMBER (opmapi.h) contains a 128-bit random number for use with Output Protection Manager (OPM).
OPM_REQUESTED_INFORMATION

OPM_REQUESTED_INFORMATION (opmapi.h) contains the result of an Output Protection Manager (OPM) status request.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS

Contains information for the OPM_SET_ACP_AND_CGMSA_SIGNALING command in Output Protection Manager (OPM).
OPM_SET_HDCP_SRM_PARAMETERS

Contains parameters for the OPM_SET_HDCP_SRM command.
OPM_SET_PROTECTION_LEVEL_PARAMETERS

Contains data for the OPM_SET_PROTECTION_LEVEL command in Output Protection Manager (OPM).
OPM_STANDARD_INFORMATION

OPM_STANDARD_INFORMATION (opmapi.h) contains the result from an Output Protection Manager (OPM) status request.

Enumerations

 
OPM_ACP_PROTECTION_LEVEL

Specifies the protection level for Analog Copy Protection (ACP).
OPM_DPCP_PROTECTION_LEVEL

Specifies the protection level for DisplayPort Content Protection (DPCP).
OPM_HDCP_PROTECTION_LEVEL

Specifies the protection level for High-Bandwidth Digital Content Protection (HDCP).
OPM_IMAGE_ASPECT_RATIO_EN300294

Specifies the aspect ratio for ETSI EN 300 294.
OPM_VIDEO_OUTPUT_SEMANTICS

Specifies whether the IOPMVideoOutput interface will use Output Protection Manager (OPM) semantics or Certified Output Protection Protocol (COPP) semantics.