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