Skip to content

Latest commit

 

History

History
115 lines (82 loc) · 4.4 KB

ns-opmapi-opm_set_acp_and_cgmsa_signaling_parameters.md

File metadata and controls

115 lines (82 loc) · 4.4 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:opmapi._OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS (opmapi.h)
Contains information for the OPM_SET_ACP_AND_CGMSA_SIGNALING command in Output Protection Manager (OPM).
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS structure [Media Foundation]
mf.opm_set_acp_and_cgmsa_signaling_parameters
opmapi/OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
mf\opm_set_acp_and_cgmsa_signaling_parameters.htm
mf
bb7caedd-cd9e-4b36-b1a1-a457de44afb1
12/05/2018
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS, OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS structure [Media Foundation], mf.opm_set_acp_and_cgmsa_signaling_parameters, opmapi/OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
opmapi.h
Windows
Windows Vista [desktop apps only]
Windows Server 2008 [desktop apps only]
Windows
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
19H1
_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
opmapi/_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
opmapi/OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS
c++
APIRef
kbSyntax
HeaderDef
opmapi.h
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS

OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS structure

-description

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

This command causes the driver to insert Wide Screen Signaling (WSS) codes or other data packets in the television signal, as required by some Analog Copy Protection (ACP) and Copy Generation Management System — Analog (CGMS-A) specifications. For example:

  • ETSI EN 300 294 (625i PAL): Data packets are inserted into line 23 of the signal.
  • CEA-608-B (NTSC): Data packets are inserted into line 21 of the vertical blanking interval (VBI).

-struct-fields

-field ulNewTVProtectionStandard

Specifies the protection standard and format that is currently active. The value is a bitwise OR of TV Protection Standard Flags.

-field ulAspectRatioChangeMask1

A bitmask indicating which bits from ulAspectRatioData1 to set in the signal.

-field ulAspectRatioData1

Specifies the aspect ratio value to be set for the current protection standard. For EN 300 294, use the OPM_IMAGE_ASPECT_RATIO_EN300294 enumeration.

-field ulAspectRatioChangeMask2

A bitmask indicating which bits from ulAspectRatioData2 to set in the signal.

-field ulAspectRatioData2

An additional data element related to aspect ratio. The presence and meaning of this data depends on the protection standard. This field can be used to convey End and Q0 bits for EIA-608-B, or the active format description for CEA-805-A.

-field ulAspectRatioChangeMask3

A bitmask indicating which bits from ulAspectRatioData3 to set in the signal.

-field ulAspectRatioData3

An additional data element related to aspect ratio for the current protection standard. The presence and meaning of this data depends on the protection standard.

-field ulReserved

Reserved for future use. Set the entire array to zero.

-field ulReserved2

Reserved for future use. Set the entire array to zero.

-field ulReserved3

Reserved for future use. Set to zero.

-remarks

The layout of this structure is identical to the DXVA_COPPSetSignalingCmdData structure used in Certified Output Protection Manager (COPP).

-see-also

OPM Structures

Output Protection Manager