하위 리소스 출력 버퍼가 D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM 전달되는 방법을 지정합니다.
Syntax
typedef enum D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE {
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_ARRAY_OF_BUFFERS,
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_SINGLE_BUFFER
} ;
Constants
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_ARRAY_OF_BUFFERS각 하위 리소스는 다른 ID3D12Resource 버퍼 개체에 기록됩니다. D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_ARRAY_OF_BUFFERS 지원이 필요합니다. |
D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM_BUFFER_MODE_SINGLE_BUFFER모든 하위 항목은 동일한 ID3D12Resource 버퍼에 기록됩니다. 드라이버는 버퍼를 겹치지 않는 지역으로 분할합니다. D3D12_VIDEO_ENCODER_SUPPORT_FLAG_SUBREGION_NOTIFICATION_AVAILABLE_SINGLE_BUFFER 지원이 필요합니다. |
비고
연결된 ID3D12VideoEncoderHeap 은 해당 D3D12_VIDEO_ENCODER_HEAP_FLAGS 플래그 집합을 사용하여 만들어야 합니다.
요구 사항
| 요구 사항 | 가치 |
|---|---|
| Header | d3d12video.h |