DXVAHDDDI_BLT_STATE_PRIVATE_DATA 구조체(d3dumddi.h)

DXVAHDDDI_BLT_STATE_PRIVATE_DATA 구조는 프라이빗 비트 블록 전송(비트블렛) 상태를 지정하는 데이터를 설명합니다.

구문

typedef struct _DXVAHDDDI_BLT_STATE_PRIVATE_DATA {
  [in]     GUID Guid;
  [in]     UINT DataSize;
  [in/out] VOID *pData;
} DXVAHDDDI_BLT_STATE_PRIVATE_DATA;

멤버

[in] Guid

프라이빗 비트블트 상태를 식별하는 GUID입니다.

[in] DataSize

프라이빗 비트블릿 상태 데이터의 크기(바이트)입니다.

[in/out] pData

프라이빗 비트blt 상태 데이터에 대한 포인터입니다. 호출자는 pDataNULL 로 설정하여 프라이빗 비트blt 상태 데이터의 크기를 검색합니다.

설명

다른 비트블렛 상태(DXVAHDDDI_BLT_STATE)와 달리 Direct3D 런타임은 프라이빗 비트블렛 상태를 유지하지 않습니다. 애플리케이션과 드라이버는 프라이빗 비트blt 상태를 설정하고 검색하는 것으로 구성된 전용 방식으로 프라이빗 비트블렛 상태를 직접 통신합니다. 프라이빗 비트블릿 상태를 설정하기 위해 애플리케이션은 Direct3D 런타임이 드라이버의 SetVideoProcessBltState 함수를 호출할 때 D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE 구조체의 상태 멤버에서 DXVAHDDDI_BLT_STATE_PRIVATE 상태를 지정하도록 합니다. 프라이빗 비트블릿 상태를 검색하기 위해 애플리케이션은 Direct3D 런타임이 드라이버의 GetVideoProcessBltStatePrivate 함수를 호출하도록 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 DXVAHDDDI_BLT_STATE_PRIVATE_DATA Windows 7 운영 체제부터 지원됩니다.
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE

GetVideoProcessBltStatePrivate

SetVideoProcessBltState