функция обратного вызова PFND3D12DDI_VIDEO_DECODE_FRAME_0032 (d3d12umddi.h)
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 записывает операцию декодирования кадра в список команд. Входные, выходные данные и параметры для декодирования указываются в качестве аргументов для этого метода.
Синтаксис
PFND3D12DDI_VIDEO_DECODE_FRAME_0032 Pfnd3d12ddiVideoDecodeFrame0032;
void Pfnd3d12ddiVideoDecodeFrame0032(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEODECODER_0020 hDrvDecoder,
const D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS_0021 *pOutputStreamParameters,
const D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters
)
{...}
Параметры
hDrvCommandList
Дескриптор данных драйвера для списка команд. Драйвер использует эту область памяти для хранения внутренних структур данных, связанных со списком команд.
hDrvDecoder
Декодер видео, содержащий внутреннее состояние для этого сеанса декодирования. Например, векторы движения, внутренние временные выделения и т. д. См. раздел Создание декодера видео.
pOutputStreamParameters
Указывает выходную поверхность и выходные параметры. См . D3D12DDI_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS.
pInputStreamParameters
Указывает поток входных битов, параметры, опорные кадры и другие входные параметры для операции декодирования. См . D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS.
Возвращаемое значение
None
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d12umddi.h |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по