D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 구조체(d3d12umddi.h)
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA 비디오 확장 명령 기능에 대한 쿼리에 사용되는 데이터 구조입니다. 입력 및 출력 구조는 특정 비디오 명령 확장에 의해 정의됩니다. 이러한 구조는 쿼리 기능에만 사용할 수 있으며 POD(주문형 인쇄) 데이터 형식만 지원합니다.
구문
typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
[in] UINT NodeIndex;
[in] GUID CommandId;
[in] const void *pInputData;
[in] SIZE_T InputDataSizeInBytes;
[out] void *pOutputData;
[out] SIZE_T OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;
멤버
[in] NodeIndex
단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 명령 큐가 적용되는 노드(디바이스의 실제 어댑터)를 식별하기 위해 비트를 설정합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 1비트만 설정할 수 있습니다.
[in] CommandId
비디오 확장 명령에 대한 고유 식별자입니다.
[in] pInputData
InputDataSizeInBytes 크기의 호출자가 할당한 기능 쿼리에 대한 입력 데이터입니다. 이 구조체는 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 열거형의 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT 매개 변수 단계로 열거할 수 있습니다.
[in] InputDataSizeInBytes
입력 데이터 할당의 바이트 크기입니다.
[out] pOutputData
OutputDataSizeInBytes 크기의 호출자가 할당한 기능 쿼리에 대한 출력 데이터입니다. 이 구조체는 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 열거형의 D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT 매개 변수 단계로 열거할 수 있습니다.
[out] OutputDataSizeInBytes
출력 데이터 할당의 바이트 크기입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1903 |
머리글 | d3d12umddi.h |