структура D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 (d3d12umddi.h)

Структура D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 содержит параметры входной последовательности и элемента управления изображением для операции кодирования видео.

Синтаксис

typedef struct D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 SequenceControlDesc;
  D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0  PictureControlDesc;
  D3D12DDI_HRESOURCE                                  hDrvInputTexture2D;
  UINT                                                InputFrameSubresource;
  UINT                                                CurrentFrameBitstreamMetadataSize;
} D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0;

Члены

SequenceControlDesc

Структура D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0 , определяющая конфигурацию последовательности видео.

PictureControlDesc

Структура D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0 , определяющая конфигурацию для видео.

hDrvInputTexture2D

Дескриптор входного кадра для кодирования. Этот входной кадр является ресурсом D3D12, который может использоваться другими частями конвейера и поэтому не должен иметь флаг D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY .

InputFrameSubresource

Индекс подресурсов для ресурса hDrvInputTexture2D .

CurrentFrameBitstreamMetadataSize

Число байтов, добавленных к окончательному битовому потоку между концом последнего PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 выходными данными битового потока и текущим выводом вызова. Этот элемент предназначен для записи размера любых заголовков или сообщений метаданных, добавленных клиентом в конечный битовый поток. Он предназначен для использования в качестве указания алгоритмами управления скоростью для отслеживания полного размера битового потока.

Комментарии

Общие сведения см. в разделе Кодировка видео D3D12 .

Требования

Требование Значение
Минимальная версия клиента Windows 11 (WDDM 3.0)
Верхняя часть d3d12umddi.h

См. также раздел

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0