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) |