Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 содержит сведения о конфигурации для сегментации кадра AV1.
Синтаксис
typedef struct D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095 {
UINT64 UpdateMap;
UINT64 TemporalUpdate;
UINT64 UpdateData;
UINT64 NumSegments;
D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095 SegmentsData[8];
} D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_CONFIG_0095;
Члены
UpdateMap
Флаг, указывающий, следует ли обновить карту сегментации для текущего кадра. Если задано, кодировщик будет использовать новую карту сегментации, указанную в структуре D3D12DDI_VIDEO_ENCODER_AV1_SEGMENTATION_MAP_0095.
TemporalUpdate
Флаг, указывающий, обновляется ли карта сегментации на основе темпоральных сведений. Если задано, сегменты могут прогнозироваться из предыдущих кадров.
UpdateData
Флаг, указывающий, следует ли обновлять данные для сегментов. Если задано, кодировщик будет использовать новые данные, предоставленные в массиве SegmentsData.
NumSegments
При использовании D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_AUTO и драйвер записывает его обратно в значения после кодирования, значение NumSegments = 0 указывает, что segmentation_enabled должен быть 0 в заголовке кадра. В противном случае клиентские коды API segmentation_params() в заголовке кадра соответствующим образом с другими параметрами в этой структуре.
При использовании D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_0095_FLAG_ENABLE_FRAME_SEGMENTATION_CUSTOMуказывает входное число сегментов.
SegmentsData[8]
Массив структур D3D12DDI_VIDEO_ENCODER_AV1_SEGMENT_DATA_0095, содержащих данные для каждого сегмента. Число элементов в массиве задается NumSegments.
Замечания
Дополнительные сведения см. в кодировке видео D3D12 AV1.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 версии 24H2 (WDDM 3.2) |
| заголовка | d3d12umddi.h |