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