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. |