Поделиться через


структура 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