Поделиться через


структура DXVA_COPPSetSignalingCmdData (dxva.h)

Структура DXVA_COPPSetSignalingCmdData описывает, как защитить сигнал, который проходит через физический соединитель, связанный с устройством DIRECTX VA COPP.

Синтаксис

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

Указывает допустимое сочетание ORed следующих значений из типа перечисления COPP_TVProtectionStandard, указывающего тип телевизионных сигналов, на которые необходимо установить защиту:

  • COPP_ProtectionStandard_Unknown (0x80000000)
  • COPP_ProtectionStandard_None (0x00000000)
  • COPP_ProtectionStandard_IEC61880_525i (0x00000001)
  • COPP_ProtectionStandard_IEC61880_2_525i (0x00000002)
  • COPP_ProtectionStandard_IEC62375_625p (0x00000004)
  • COPP_ProtectionStandard_EIA608B_525 (0x00000008)
  • COPP_ProtectionStandard_EN300294_625i (0x00000010)
  • COPP_ProtectionStandard_CEA805A_TypeA_525p (0x00000020)
  • COPP_ProtectionStandard_CEA805A_TypeA_750p (0x00000040)
  • COPP_ProtectionStandard_CEA805A_TypeA_1125i (0x00000080)
  • COPP_ProtectionStandard_CEA805A_TypeB_525p (0x00000100)
  • COPP_ProtectionStandard_CEA805A_TypeB_750p (0x00000200)
  • COPP_ProtectionStandard_CEA805A_TypeB_1125i (0x00000400)
  • COPP_ProtectionStandard_ARIBTRB15_525i (0x00000800)
  • COPP_ProtectionStandard_ARIBTRB15_525p (0x00001000)
  • COPP_ProtectionStandard_ARIBTRB15_750p (0x00002000)
  • COPP_ProtectionStandard_ARIBTRB15_1125i (0x00004000)

AspectRatioChangeMask1

Указывает константу COPP_ImageAspectRatio_EN300294_Mask (0x00000007), указывающую, что допустимы только первые 3 бита в следующем элементе AspectRatioData 1.

AspectRatioData1

Указывает одно из следующих значений из типа перечисления COPP_ImageAspectRatio_EN300294, указывающее значение ETSI EN 300 294.

  • COPP_AspectRatio_EN300294_FullFormat4by3 (0)
  • COPP_AspectRatio_EN300294_Box14by9Center (1)
  • COPP_AspectRatio_EN300294_Box14by9Top (2)
  • COPP_AspectRatio_EN300294_Box16by9Center (3)
  • COPP_AspectRatio_EN300294_Box16by9Top (4)
  • COPP_AspectRatio_EN300294_BoxGT16by9Center (5)
  • COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter (6)
  • COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic (7)

AspectRatioChangeMask2

Указывает значение, указывающее допустимые битовые поля в следующем элементе AspectRatioData2.

AspectRatioData2

Указывает 32-разрядные данные для дополнительных данных, связанных с пропорциями, которые необходимо задать для определенных стандартов защиты. Эти данные можно использовать для выражения значений End и Q0 для EIA-608-B или активного описания формата для пакетов типа B CEA-805-A.

AspectRatioChangeMask3

Указывает значение, указывающее допустимые битовые поля в следующем элементе AspectRatioData3.

AspectRatioData3

Указывает 32-разрядные данные для дополнительных данных, связанных с пропорциями, которые необходимо задать для определенных стандартов защиты. Эти данные можно использовать для выражения значений End и Q0 для EIA-608-B или активного описания формата для пакетов типа B CEA-805-A.

ExtendedInfoChangeMask[4]

Задает массив значений, указывающих допустимые битовые поля в соответствующих элементах следующего элемента ExtendedInfoData массива.

ExtendedInfoData[4]

Указывает массив дополнительных 32-разрядных значений данных, которые необходимо задать. В настоящее время не используется.

Reserved

Скрытный. Должно быть задано равно нулю.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздней версии, а Windows XP — с пакетом обновления 2 (SP2) и более поздней версии.
заголовка dxva.h (include Dxva.h)

См. также

COPPCommand

DXVA_COPPCommand