Метод ID3D11VideoContext::SubmitDecoderBuffers (d3d11.h)
Отправляет один или несколько буферов для декодирования.
Синтаксис
HRESULT SubmitDecoderBuffers(
[in] ID3D11VideoDecoder *pDecoder,
[in] UINT NumBuffers,
[in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);
Параметры
[in] pDecoder
Указатель на интерфейс ID3D11VideoDecoder . Чтобы получить этот указатель, вызовите метод ID3D11VideoDevice::CreateVideoDecoder .
[in] NumBuffers
Количество буферов, отправленных для декодирования.
[in] pBufferDesc
Указатель на массив D3D11_VIDEO_DECODER_BUFFER_DESC структур. Параметр NumBuffers указывает количество элементов в массиве. Каждый элемент в массиве описывает сжатый буфер для декодирования.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция не учитывает предикат D3D11, который, возможно, был задан.
Если приложение использует запросы D3D11, эта функция может не учитываться с D3D11_QUERY_EVENT и D3D11_QUERY_TIMESTAMP при использовании уровней компонентов ниже 11. D3D11_QUERY_PIPELINE_STATISTICS не будет включать эту функцию для какого-либо уровня компонентов.
При использовании уровней компонентов 9_x все частично зашифрованные буферы должны использовать один и тот же параметр EncryptedBlockInfo, а частичное шифрование нельзя отключить для каждого кадра.
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |