D3D12DDI_COMMAND_QUEUE_FLAGS 열거형(d3d12umddi.h)

D3D12DDI_COMMAND_QUEUE_FLAGS 열거형에는 명령 큐에 대한 값이 포함됩니다.

Syntax

typedef enum D3D12DDI_COMMAND_QUEUE_FLAGS {
  D3D12DDI_COMMAND_QUEUE_FLAG_NONE = 0x00000000,
  D3D12DDI_COMMAND_QUEUE_FLAG_3D = 0x00000001,
  D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE = 0x00000002,
  D3D12DDI_COMMAND_QUEUE_FLAG_COPY = 0x00000004,
  D3D12DDI_COMMAND_QUEUE_FLAG_PAGING = 0x00000008,
  D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY = 0x00000010,
  D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE = 0x00000010,
  D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS = 0x00000020,
  D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE = 0x00000040
} ;

상수

 
D3D12DDI_COMMAND_QUEUE_FLAG_NONE
값: 0x00000000
플래그가 없습니다.
D3D12DDI_COMMAND_QUEUE_FLAG_3D
값: 0x00000001
3d.
D3D12DDI_COMMAND_QUEUE_FLAG_COMPUTE
값: 0x00000002
컴퓨팅
D3D12DDI_COMMAND_QUEUE_FLAG_COPY
값: 0x00000004
없습니다.
D3D12DDI_COMMAND_QUEUE_FLAG_PAGING
값: 0x00000008
페이징.
D3D12DDI_COMMAND_QUEUE_FLAG_0020_VIDEO_LEGACY
값: 0x00000010
사용되지 않습니다. 사용하지 마십시오.
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_DECODE
값: 0x00000010
비디오를 디코딩합니다.
D3D12DDI_COMMAND_QUEUE_FLAG_0022_VIDEO_PROCESS
값: 0x00000020
비디오 처리.
D3D12DDI_COMMAND_QUEUE_FLAG_0053_VIDEO_ENCODE
값: 0x00000040
비디오 인코딩.

설명

비디오 디코딩 및 비디오 처리를 위한 별도의 큐 유형이 있습니다. 비디오 디코딩 명령 큐는 비디오 디코딩 명령 목록 제출만 지원하며 비디오 프로세스 명령 큐는 비디오 프로세스 명령 목록 제출만 지원합니다. 비디오 디코딩 및 비디오 프로세스는 모두 동일한 DDI 테이블 정의를 공유하지만 각 형식에 대한 드라이버에서 별도의 테이블 인스턴스가 검색됩니다 . D3D12DDI_TABLE_TYPE 참조하세요.

비디오 디코딩 및 비디오 처리는 별도의 큐 유형이므로 반드시 별도의 큐 인스턴스입니다. 애플리케이션은 별도의 큐 인스턴스 간에 동기화해야 합니다. 따라서 드라이버는 디코딩 큐와 비디오 프로세스 큐 간에 암시적으로 동기화해서는 안 됩니다.

요구 사항

요구 사항
헤더 d3d12umddi.h(D3d12umddi.h 포함)

추가 정보

D3D12DDI_D3D12_OPTIONS_DATA_0089