Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает параметры кучи для кодирования видео.
Синтаксис
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 |