다음을 통해 공유


D3D12DDI_COMMAND_QUEUE_FLAGS 열거형(d3d12umddi.h)

D3D12DDI_COMMAND_QUEUE_FLAGS 열거형은 생성되는 명령 큐에 사용할 명령 목록의 형식을 지정합니다.

통사론

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
그래픽 파이프라인과 호환되는 명령 큐를 나타냅니다.
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

D3D12DDIARG_CREATECOMMANDQUEUE_0050

Pfnd3d12ddiCreatecommandqueue0050