D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 구조체(d3d12umddi.h)
D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 비디오 기능 버전이 D3D12DDI_FEATURE_VERSION_VIDEO_0072_0 때 D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE 기능 검사 구조입니다. 지정된 속성을 사용하여 만든 비디오 프로세서의 메모리 할당 크기를 검색하는 데 사용됩니다.
구문
typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 {
[in] UINT NodeMask;
[in] D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 OutputStream;
[in] D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
[in] UINT NumInputStreams;
[in] BOOL Protected;
[out] UINT64 MemoryPoolL0Size;
[out] UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072;
멤버
[in] NodeMask
GPU 노드 집합입니다. 단일 GPU 작업의 경우 이를 0으로 설정합니다. 여러 GPU 노드가 있는 경우 명령 큐가 적용되는 노드(디바이스의 물리적 어댑터)를 식별하도록 비트를 설정합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 1비트만 설정할 수 있습니다.
[in] OutputStream
비디오 프로세서의 출력 스트림 속성을 설명하는 D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 구조체입니다.
[in] pInputStreams
비디오 프로세서의 입력 스트림 속성을 설명하는 NumInputStreamsD3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 구조체에 대한 포인터입니다.
[in] NumInputStreams
pInputStreams가 가리키는 D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 구조체의 수입니다.
[in] Protected
TRUE이면 비디오 프로세서는 보호된 리소스 세션으로 만들어지고 보호된 리소스와 함께 사용됩니다.
[out] MemoryPoolL0Size
힙 개체의 L0 크기입니다. 메모리 풀 L0은 GPU에 "가장 가까운" 메모리 풀입니다. UMA 어댑터의 경우 사용된 시스템 메모리의 양입니다. 불연속 어댑터의 경우 사용된 불연속 메모리의 양입니다.
[out] MemoryPoolL1Size
힙 개체의 L1 크기입니다. 메모리 풀 L1은 GPU에 "두 번째로 가까운" 메모리 풀입니다. UMA 어댑터의 경우 이 값은 0입니다. 불연속 어댑터의 경우 사용되는 시스템 메모리의 양입니다.
설명
자세한 내용은 D3D 비디오 보호 리소스 지원 사양 을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 2004 |
머리글 | d3d12umddi.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기