OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS 구조체(opmapi.h)

OPM(출력 보호 관리자)의 OPM_SET_ACP_AND_CGMSA_SIGNALING 명령에 대한 정보를 포함합니다.

이 명령을 사용하면 일부 ACP(아날로그 복사 보호) 및 복사 생성 관리 시스템인 아날로그(CGMS-A) 사양에 따라 드라이버가 TV 신호에 WSS(와이드 스크린 신호) 코드 또는 기타 데이터 패킷을 삽입합니다. 예를 들면 다음과 같습니다.

  • ETSI EN 300 294(625i PAL): 데이터 패킷이 신호의 줄 23에 삽입됩니다.
  • CEA-608-B(NTSC): 데이터 패킷이 VBI(세로 공백 간격)의 줄 21에 삽입됩니다.

구문

typedef struct _OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS {
  ULONG ulNewTVProtectionStandard;
  ULONG ulAspectRatioChangeMask1;
  ULONG ulAspectRatioData1;
  ULONG ulAspectRatioChangeMask2;
  ULONG ulAspectRatioData2;
  ULONG ulAspectRatioChangeMask3;
  ULONG ulAspectRatioData3;
  ULONG ulReserved[4];
  ULONG ulReserved2[4];
  ULONG ulReserved3;
} OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;

멤버

ulNewTVProtectionStandard

현재 활성 상태인 보호 표준 및 형식을 지정합니다. 값은 TV 보호 표준 플래그의 비트 OR입니다.

ulAspectRatioChangeMask1

신호에 설정할 ulAspectRatioData1 의 비트를 나타내는 비트 마스크입니다.

ulAspectRatioData1

현재 보호 표준에 대해 설정할 가로 세로 비율 값을 지정합니다. EN 300 294의 경우 OPM_IMAGE_ASPECT_RATIO_EN300294 열거형을 사용합니다.

ulAspectRatioChangeMask2

신호에 설정할 ulAspectRatioData2 의 비트를 나타내는 비트 마스크입니다.

ulAspectRatioData2

가로 세로 비율과 관련된 추가 데이터 요소입니다. 이 데이터의 존재와 의미는 보호 표준에 따라 달라집니다. 이 필드는 EIA-608-B의 End 및 Q0 비트 또는 CEA-805-A에 대한 활성 형식 설명을 전달하는 데 사용할 수 있습니다.

ulAspectRatioChangeMask3

신호에 설정할 ulAspectRatioData3 의 비트를 나타내는 비트 마스크입니다.

ulAspectRatioData3

현재 보호 표준의 가로 세로 비율과 관련된 추가 데이터 요소입니다. 이 데이터의 존재와 의미는 보호 표준에 따라 달라집니다.

ulReserved[4]

다음에 사용하도록 예약됩니다. 전체 배열을 0으로 설정합니다.

ulReserved2[4]

다음에 사용하도록 예약됩니다. 전체 배열을 0으로 설정합니다.

ulReserved3

다음에 사용하도록 예약됩니다. 0으로 설정됩니다.

설명

이 구조체의 레이아웃은 COPP(Certified Output Protection Manager)에 사용되는 DXVA_COPPSetSignalingCmdData 구조체와 동일합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 opmapi.h

추가 정보

OPM 구조체

출력 보호 관리자