다음을 통해 공유


OPM_ACTUAL_OUTPUT_FORMAT 구조체(opmapi.h)

OPM(출력 보호 관리자)의 OPM_GET_ACTUAL_OUTPUT_FORMAT 쿼리 결과를 포함합니다.

구문

typedef struct _OPM_ACTUAL_OUTPUT_FORMAT {
  OPM_RANDOM_NUMBER  rnRandomNumber;
  ULONG              ulStatusFlags;
  ULONG              ulDisplayWidth;
  ULONG              ulDisplayHeight;
  DXVA2_SampleFormat dsfSampleInterleaveFormat;
  D3DFORMAT          d3dFormat;
  ULONG              ulFrequencyNumerator;
  ULONG              ulFrequencyDenominator;
} OPM_ACTUAL_OUTPUT_FORMAT;

멤버

rnRandomNumber

OPM_RANDOM_NUMBER 구조체입니다. 이 구조체에는 애플리케이션이 OPM_GET_INFO_PARAMETERS 또는 OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 구조의 드라이버에 보낸 것과 동일한 128 비트 난수가 포함됩니다.

ulStatusFlags

OPM 상태 플래그의 비트 OR입니다.

ulDisplayWidth

디스플레이 모드의 너비(픽셀)입니다.

ulDisplayHeight

디스플레이 모드의 높이(픽셀)입니다.

dsfSampleInterleaveFormat

인터레이스 모드를 설명하는 DXVA2_SampleFormat 값입니다.

d3dFormat

비디오 형식을 설명하는 D3DFORMAT 값입니다.

ulFrequencyNumerator

현재 표시 모드의 새로 고침 빈도의 숫자입니다.

ulFrequencyDenominator

현재 표시 모드의 새로 고침 빈도 분모입니다.

설명

새로 고침 빈도는 분수로 표시됩니다. 예를 들어 새로 고침 속도가 72Hz인 경우 FreqNumerator = 72 및 FreqDenominator = 1입니다. NTSC 텔레비전의 경우 값은 FreqNumerator = 60000 및 FreqDenominator = 1001(초당 59.94개 필드)입니다.

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

요구 사항

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

추가 정보

OPM 구조체

출력 보호 관리자