структура D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 (d3d12umddi.h)
Структура D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 задает параметры кучи кодировщика видео.
Синтаксис
typedef struct D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 {
UINT NodeMask;
D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 Flags;
D3D12DDI_VIDEO_ENCODER_CODEC_0080 EncodeCodec;
D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 EncodeProfile;
D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 EncodeLevel;
UINT ResolutionsListCount;
const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
} D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2;
Члены
NodeMask
Для одной операции GPU задайте для NodeMask нулевое значение. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только один бит.
Flags
Значение D3D12DDI_VIDEO_ENCODER_HEAP_FLAGS_0080 , указывающее флаги создания кучи кодировщика видео.
EncodeCodec
Значение D3D12DDI_VIDEO_ENCODER_CODEC_0080 , идентифицирующее кодек связанного объекта кодировщика.
EncodeProfile
Структура D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 , идентифицирующая профиль кодека.
EncodeLevel
Структура D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 , указывающая уровень указанного кодека и профиль в связанном объекте кодировщика.
ResolutionsListCount
Количество списков, на которые указывает pResolutionList .
pResolutionList
Указатель на список D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 структур, содержащих запрошенные разрешения изображений.
Комментарии
Если поддержка динамической перенастройки разрешения не поддерживается, передается только одно разрешение, обозначающее требуемое целевое разрешение.
Общие сведения см. в разделе Кодировка видео D3D12 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 (WDDM 3.0) |
Верхняя часть | d3d12umddi.h |
См. также раздел
D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по