共用方式為


DXVA_COPPSetSignalingCmdData 結構 (dxva9typ.h)

[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

包含認證輸出保護通訊協定 (COPP) 中設定訊號命令的資訊。

此命令會導致驅動程式在電視訊號中插入寬螢幕訊號 (WSS) 代碼或其他資料封包,如某些類比禁止複製 (ACP) 和複製產生管理系統 — 類比 (CGMS-A) 規格。 例如:

  • ETSI EN 300 294 (625i PAL) :資料封包會插入訊號的第 23 行。
  • CEA-608-B (NTSC) :資料封包會插入垂直空白間隔的第 21 行, (VBI) 。

語法

typedef struct _DXVA_COPPSetSignalingCmdData {
  ULONG ActiveTVProtectionStandard;
  ULONG AspectRatioChangeMask1;
  ULONG AspectRatioData1;
  ULONG AspectRatioChangeMask2;
  ULONG AspectRatioData2;
  ULONG AspectRatioChangeMask3;
  ULONG AspectRatioData3;
  ULONG ExtendedInfoChangeMask[4];
  ULONG ExtendedInfoData[4];
  ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;

成員

ActiveTVProtectionStandard

指定目前使用中的保護標準及格式。 值是 COPP_TVProtectionStandard 列舉的成員。

AspectRatioChangeMask1

位元遮罩,指出在訊號中要設定的 AspectRatioData1 中的位。

AspectRatioData1

指定要針對目前保護標準設定的外觀比例值。 針對 EN 300 294,請使用 COPP_ImageAspectRatio_EN300294 列舉。

AspectRatioChangeMask2

位元遮罩,指出在訊號中要設定的 AspectRatioData2 中的位。

AspectRatioData2

與外觀比例相關的其他資料元素。 此資料的存在和意義取決於保護標準。 此欄位可用來傳達 EIA-608-B 的 End 和 Q0 位,或 CEA-805-A 的使用中格式描述。

AspectRatioChangeMask3

位元遮罩,指出 來自 AspectRatioData3 的位在訊號中設定的位。

AspectRatioData3

與目前保護標準外觀比例相關的其他資料元素。 此資料的存在和意義取決於保護標準。

ExtendedInfoChangeMask[4]

位元遮罩陣列,指出 ExtendedInfoData 中要變更的位。 目前未使用這個陣列。 將每個成員設定為零。

ExtendedInfoData[4]

要設定的其他訊號元素。 目前未使用這個陣列。 將每個成員設定為零。

Reserved

保留的。 設定為零。

規格需求

   
標頭 dxva9typ.h (包含 Dxva.h)

另請參閱

DirectShow 結構

使用認證輸出保護通訊協定 (COPP)