OPM_ACP_AND_CGMSA_SIGNALING 구조체(opmapi.h)
OPM_GET_ACP_AND_CGMSA_SIGNALING 쿼리의 결과를 포함합니다.
구문
typedef struct _OPM_ACP_AND_CGMSA_SIGNALING {
OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulAvailableTVProtectionStandards;
ULONG ulActiveTVProtectionStandard;
ULONG ulReserved;
ULONG ulAspectRatioValidMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioValidMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioValidMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved2[4];
ULONG ulReserved3[4];
} OPM_ACP_AND_CGMSA_SIGNALING;
멤버
rnRandomNumber
OPM_RANDOM_NUMBER 구조체입니다. 이 구조체에는 애플리케이션이 OPM_GET_INFO_PARAMETERS 또는 OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 구조의 드라이버에 보낸 것과 동일한 128 비트 난수가 포함됩니다.
ulStatusFlags
OPM 상태 플래그의 비트 OR입니다.
ulAvailableTVProtectionStandards
0개 이상의 TV 보호 표준 플래그의 비트 OR입니다. 드라이버는 현재 활성 상태인지에 관계없이 지원하는 모든 보호 표준 및 해상도에 대한 플래그를 반환합니다.
ulActiveTVProtectionStandard
현재 활성 상태인 보호 표준을 나타내는 TV 보호 표준 플래그의 값 1개입니다.
ulReserved
다음에 사용하도록 예약됩니다. 0으로 설정됩니다.
ulAspectRatioValidMask1
유효한 ulAspectRatioData1 비트를 나타내는 비트 마스크입니다.
ulAspectRatioData1
현재 가로 세로 비율입니다. EN 300 294의 경우 값은 OPM_IMAGE_ASPECT_RATIO_EN300294 열거형의 멤버입니다.
ulAspectRatioValidMask2
유효한 ulAspectRatioData2 비트를 나타내는 비트 마스크입니다.
ulAspectRatioData2
현재 보호 표준의 가로 세로 비율과 관련된 추가 데이터 요소입니다. 이 데이터의 존재와 의미는 보호 표준에 따라 달라집니다. 이 필드는 EIA-608-B의 End 및 Q0 비트 또는 CEA-805-A에 대한 활성 형식 설명을 전달하는 데 사용할 수 있습니다.
ulAspectRatioValidMask3
유효한 ulAspectRatioData3 비트를 나타내는 비트 마스크입니다.
ulAspectRatioData3
현재 보호 표준의 가로 세로 비율과 관련된 추가 데이터 요소입니다. 이 데이터의 존재와 의미는 보호 표준에 따라 달라집니다.
ulReserved2[4]
다음에 사용하도록 예약됩니다. 이 배열을 0으로 채웁니다.
ulReserved3[4]
나중에 사용할 수 있습니다. 이 배열을 0으로 채웁니다.
설명
이 구조체의 레이아웃은 COPP(Certified Output Protection Protocol)에 사용되는 DXVA_COPPStatusSignalingCmdData 구조와 동일합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | opmapi.h |