次の方法で共有


OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS 構造体 (opmapi.h)

Output Protection Manager (OPM) のOPM_SET_ACP_AND_CGMSA_SIGNALING コマンドの情報が含まれています。

このコマンドにより、ドライバーは、アナログ コピー保護 (ACP) とコピー生成管理システム — アナログ (CGMS-A) 仕様で必要に応じて、ワイド スクリーン シグナリング (WSS) コードまたはその他のデータ パケットをテレビ信号に挿入します。 例:

  • ETSI EN 300 294 (625i PAL): データ パケットが信号の 23 行目に挿入されます。
  • CEA-608-B (NTSC): データ パケットは、垂直ブランキング間隔 (VBI) の行 21 に挿入されます。

構文

typedef struct _OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS {
  ULONG ulNewTVProtectionStandard;
  ULONG ulAspectRatioChangeMask1;
  ULONG ulAspectRatioData1;
  ULONG ulAspectRatioChangeMask2;
  ULONG ulAspectRatioData2;
  ULONG ulAspectRatioChangeMask3;
  ULONG ulAspectRatioData3;
  ULONG ulReserved[4];
  ULONG ulReserved2[4];
  ULONG ulReserved3;
} OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;

メンバー

ulNewTVProtectionStandard

現在アクティブな保護標準と形式を指定します。 値は、TV Protection Standard Flags のビットごとの OR です。

ulAspectRatioChangeMask1

シグナルで設定する ulAspectRatioData1 からのビットを示すビットマスク。

ulAspectRatioData1

現在の保護標準に設定する縦横比の値を指定します。 EN 300 294 の場合は、 OPM_IMAGE_ASPECT_RATIO_EN300294 列挙体を使用します。

ulAspectRatioChangeMask2

シグナルで設定する ulAspectRatioData2 からのビットを示すビットマスク。

ulAspectRatioData2

縦横比に関連する追加のデータ要素。 このデータの存在と意味は、保護基準によって異なります。 このフィールドは、EIA-608-B の End ビットと Q0 ビット、または CEA-805-A のアクティブなフォーマット記述を伝えるために使用できます。

ulAspectRatioChangeMask3

シグナルで設定する ulAspectRatioData3 からのビットを示すビットマスク。

ulAspectRatioData3

現在の保護標準の縦横比に関連する追加のデータ要素。 このデータの存在と意味は、保護基準によって異なります。

ulReserved[4]

将来利用するために予約されています。 配列全体を 0 に設定します。

ulReserved2[4]

将来利用するために予約されています。 配列全体を 0 に設定します。

ulReserved3

将来利用するために予約されています。 0 に設定します。

注釈

この構造のレイアウトは、Certified Output Protection Manager (COPP) で使用される DXVA_COPPSetSignalingCmdData 構造と同じです。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header opmapi.h

こちらもご覧ください

OPM 構造体

Output Protection Manager