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 |