D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 비디오 기능 버전이 D3D12DDI_FEATURE_VERSION_VIDEO_0072_0D3D12DDICAPS_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

참고 항목

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043