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 |