Compartilhar via


estrutura DXVA_COPPSetSignalingCmdData (dxva.h)

A estrutura DXVA_COPPSetSignalingCmdData descreve como proteger o sinal que passa pelo conector físico associado ao dispositivo DIRECTX VA COPP.

Sintaxe

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;

Membros

ActiveTVProtectionStandard

Especifica uma combinação ORed válida dos seguintes valores do tipo de enumeração COPP_TVProtectionStandard que indica o tipo de sinais de televisão nos quais definir a proteção:

  • 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

Especifica a constante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) que indica que somente os três primeiros bits no membro AspectRatioData1 a seguir são válidos.

AspectRatioData1

Especifica um dos seguintes valores do tipo de enumeração COPP_ImageAspectRatio_EN300294 para indicar um valor 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

Especifica um valor que indica os campos de bit válidos no membro AspectRatioData2 a seguir.

AspectRatioData2

Especifica dados de 32 bits para dados adicionais relacionados à taxa de proporção a serem definidos para padrões de proteção específicos. Esses dados podem ser usados para expressar valores End e Q0 para EIA-608-B ou descrição de formato ativo para pacotes CEA-805-A Tipo B.

AspectRatioChangeMask3

Especifica um valor que indica os campos de bit válidos no membro AspectRatioData3 a seguir.

AspectRatioData3

Especifica dados de 32 bits para dados adicionais relacionados à taxa de proporção a serem definidos para padrões de proteção específicos. Esses dados podem ser usados para expressar valores End e Q0 para EIA-608-B ou descrição de formato ativo para pacotes CEA-805-A Tipo B.

ExtendedInfoChangeMask[4]

Especifica uma matriz de valores que indicam os campos de bit válidos nos respectivos elementos do membro da matriz ExtendedInfoData a seguir.

ExtendedInfoData[4]

Especifica uma matriz de valores de dados adicionais de 32 bits a serem definidos. Não usado no momento.

Reserved

Reservado. Deve ser definido como zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa estrutura se aplica somente ao Windows Server 2003 com SP1 e posterior e ao Windows XP com SP2 e posterior.
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

COPPCommand

DXVA_COPPCommand