비디오 인코딩에 대한 힙 옵션을 지정합니다.
문법
typedef enum D3D12_VIDEO_ENCODER_HEAP_FLAGS {
D3D12_VIDEO_ENCODER_HEAP_FLAG_NONE,
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_SUBREGION_NOTIFICATION_ARRAY_OF_BUFFERS,
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_SUBREGION_NOTIFICATION_SINGLE_BUFFER,
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_DIRTY_REGIONS,
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_RATE_CONTROL_FRAME_ANALYSIS
} ;
상수
D3D12_VIDEO_ENCODER_HEAP_FLAG_NONE플래그가 없습니다. |
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_DIRTY_REGIONS인코더 힙이 더티 지역을 지원한다는 것을 나타냅니다. D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_ENABLE_DIRTY_REGIONS_INPUT 사용할 때 필요합니다. |
D3D12_VIDEO_ENCODER_HEAP_FLAG_ALLOW_RATE_CONTROL_FRAME_ANALYSIS드라이버에 연결된 ID3D12VideoEncoderHeap1과 함께 두 개의 패스가 사용됨을 나타냅니다. 드라이버는 이 플래그를 사용하여 이 개체에 두 개의 패스 컨텍스트를 저장하는 데 필요한 내부 상태를 할당하고 초기화합니다. |
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 빌드 22000 |
| 지원되는 최소 서버 | Windows 빌드 22000 |
| Header | d3d12video.h |