функция обратного вызова PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 (d3d12umddi.h)
Функция обратного вызова PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 драйвера клиента записывает операцию кодирования кадра в список команд.
Синтаксис
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Pfnd3d12ddiVideoEncodeFrame00820;
void Pfnd3d12ddiVideoEncodeFrame00820(
[in] D3D12DDI_HCOMMANDLIST hDrvCommandList,
[in] D3D12DDI_HVIDEOENCODER_0080 hDrvEncoder,
[in] D3D12DDI_HVIDEOENCODERHEAP_0080 hDrvVideoEncoderHeap,
[in] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 *pInputStreamArguments,
[out] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 *pOutputStreamArguments
)
{...}
Параметры
[in] hDrvCommandList
Обработка данных драйвера для списка команд. Драйвер использует эту область памяти для хранения внутренних структур данных, связанных со списком команд.
[in] hDrvEncoder
Дескриптор объекта кодировщика видео. Дескриптор был возвращен при создании объекта видеокодировщика.
[in] hDrvVideoEncoderHeap
Дескриптор объекта кучи кодировщика видео. Дескриптор был возвращен при создании объекта кучи кодировщика видео.
[in] pInputStreamArguments
Указатель на структуру D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 , содержащую параметры входной последовательности и рисунка для операции кодирования.
[out] pOutputStreamArguments
Указатель на структуру D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 , в которой возвращаются выходные данные операции кодирования.
Возвращаемое значение
None
Remarks
Общие сведения см. в разделе Кодировка видео D3D12 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 (WDDM 3.0) |
Верхняя часть | d3d12umddi.h |
См. также раздел
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0
D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2
PFND3D12DDI_CREATE_COMMAND_LIST_0040