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

보호를 설정할 텔레비전 신호의 유형을 나타내는 COPP_TVProtectionStandard 열거형 형식에서 다음 값의 유효한 ORed 조합을 지정합니다.

  • 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

다음 AspectRatioData1 멤버의 처음 3비트만 유효하다는 것을 나타내는 COPP_ImageAspectRatio_EN300294_Mask(0x00000007) 상수를 지정합니다.

AspectRatioData1

ETSI EN 300 294 값을 나타내기 위해 COPP_ImageAspectRatio_EN300294 열거형 형식의 다음 값 중 하나를 지정합니다.

  • 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비트 데이터를 지정합니다. 이 데이터를 사용하여 EIA-608-B의 End 및 Q0 값 또는 CEA-805-A 형식 B 패킷에 대한 활성 형식 설명을 표현할 수 있습니다.

AspectRatioChangeMask3

다음 AspectRatioData3 멤버의 유효한 비트 필드를 나타내는 값을 지정합니다.

AspectRatioData3

특정 보호 표준에 대해 설정할 추가 가로 세로 비율 관련 데이터에 대한 32비트 데이터를 지정합니다. 이 데이터를 사용하여 EIA-608-B의 End 및 Q0 값 또는 CEA-805-A 형식 B 패킷에 대한 활성 형식 설명을 표현할 수 있습니다.

ExtendedInfoChangeMask[4]

다음 ExtendedInfoData 배열 멤버의 해당 요소에서 유효한 비트 필드를 나타내는 값 배열을 지정합니다.

ExtendedInfoData[4]

설정할 추가 32비트 데이터 값의 배열을 지정합니다. 현재 사용되지 않습니다.

Reserved

예약되어 있습니다. 0으로 설정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 이 구조는 SP1 이상의 Windows Server 2003 및 WINDOWS XP SP2 이상에만 적용됩니다.
머리글 dxva.h(Dxva.h 포함)

추가 정보

COPPCommand

DXVA_COPPCommand