PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES 콜백 함수(d3d10umddi.h)
PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES 드라이버에 비디오 기능을 쿼리합니다. WDDM 2.0 이상 드라이버는 이 함수를 구현해야 합니다.
구문
PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES Pfnd3dwddm20DdiQueryvideocapabilities;
void Pfnd3dwddm20DdiQueryvideocapabilities(
D3D10DDI_HDEVICE hDevice,
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY QueryType,
UINT DataSize,
VOID *pData
)
{...}
매개 변수
hDevice
[in] 디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다. Direct3D 런타임은 이 핸들을 디바이스를 만들 때 D3DDDIARG_CREATEDEVICE 구조의 hDevice 멤버로 사용자 모드 드라이버를 전달했습니다.
QueryType
[in] 쿼리되는 데이터의 형식을 나타내는 D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY 값입니다.
DataSize
[in] pData 가 가리키는 데이터의 크기(바이트)입니다. 이 값은 QueryType 멤버에 따라 달라집니다. 예를 들어 QueryType 이 D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_CAPS 경우 DataSize 를 로 sizeof(D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS)
설정합니다.
pData
[in/out] 드라이버에서 채울 호출자 제공 입력 매개 변수와 출력 매개 변수를 모두 포함하는 구조체에 대한 포인터입니다. 구조체의 형식은 QueryType의 값에 따라 달라집니다.
QueryType 값 | pData가 가리키는 구조체 |
---|---|
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_DOWNSAMPLING | D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_RECOMMEND_DECODER_DOWNSAMPLING | D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_CAPS | D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS |
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT | D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT |
D3DWDDM2_4DDI_VIDEO_CAPABILITY_QUERY_DECODER_HISTOGRAM | D3DWDDM2_4DDI_VIDEO_CAPABILITY_DECODER_HISTOGRAM |
반환 값
없음
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 |
지원되는 최소 서버 | Windows Server 2016 |
대상 플랫폼 | 데스크톱 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |
추가 정보
D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_CAPS
D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLE_OUTPUT_FORMAT
D3DWDDM2_0DDI_VIDEO_CAPABILITY_DECODER_DOWNSAMPLING
D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY
D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING