DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 구조체(d3dkmddi.h)

DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 함수에 대한 인수를 포함합니다.

구문

typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID           VidPnSourceId;
  DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS   InputFlags;
  DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS  OutputFlags;
  UINT                                     PlaneCount;
  DXGK_MULTIPLANE_OVERLAY_PLANE3           **ppPlanes;
  DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
  UINT                                     Duration;
  DXGK_HDR_METADATA                        *pHDRMetaData;
  UINT64                                   TargetFlipTime;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3;

멤버

VidPnSourceId

디스플레이 어댑터의 비디오 현재 원본을 식별하는 정수입니다.

InputFlags

수행할 표시 작업의 유형을 식별하는 DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS 구조체입니다.

OutputFlags

드라이버에서 정보를 반환하는 DXGK_SETVIPNSOURCEADDRESS_OUTPUT_FLAGS 구조체입니다.

PlaneCount

ppPlanes 목록의 오버레이 평면 수입니다.

ppPlanes

표시할 오버레이 평면을 지정하는 DXGK_MULTIPLANE_OVERLAY_PLANE3 구조체에 대한 포인터 배열입니다.

pPostComposition

평면을 구성한 후 적용해야 하는 가상 모드 정보 및 기타 변환 정보를 포함하는 DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION 구조체에 대한 포인터입니다.

NULL인 경우 사후 컴퍼지션 변환을 적용하지 않아야 합니다.

Duration

현재 작업이 화면으로 전환되고 다음 세로 공백 인터럽트 발생 시점 사이의 시간 길이(100나노초 단위)입니다.

0인 경우 새로 고침 속도는 현재 모드에 따라 기본 속도여야 합니다.

pHDRMetaData

사용할 수 있는 메타데이터 정보를 나타내는 DXGK_HDR_METADATA 구조체에 대한 포인터입니다. NULL 값은 사용할 수 있는 새 메타데이터가 없음을 나타냅니다.

TargetFlipTime

QPC 단위의 대상 대칭 이동 시간을 설명하는 값입니다. 클록이 이 값에 도달하면 VSync 및 찢기 플래그를 적용하면서 프레임을 디스플레이로 보낼 수 있습니다. 자세한 내용은 하드웨어 대칭 이동 큐 를 참조하세요.

요구 사항

요구 사항
헤더 d3dkmddi.h

추가 정보

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3