функция обратного вызова PFND3DWDDM2_4DDI_VIDEODECODERSUBMITBUFFERS (d3d10umddi.h)
Отправляет один или несколько буферов видеокадров для декодирования видео DirectX (DXVA).
Синтаксис
PFND3DWDDM2_4DDI_VIDEODECODERSUBMITBUFFERS Pfnd3dwddm24DdiVideodecodersubmitbuffers;
HRESULT Pfnd3dwddm24DdiVideodecodersubmitbuffers(
[in] D3D10DDI_HDEVICE hDevice,
[in] D3D11_1DDI_HDECODE hDecode,
[in] UINT BufferCount,
[in] const D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
)
{...}
Параметры
[in] hDevice
Дескриптор устройства отображения (графический контекст).
[in] hDecode
Дескриптор декодирования видео, созданный с помощью вызова функции CreateVideoDecoder.
[in] BufferCount
Количество буферов в массиве, на который ссылается параметр pBufferDesc.
[in] pBufferDesc
Указатель на массив одной или нескольких структур D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC. Дополнительные сведения см. в разделе "Примечания".
Возвращаемое значение
Возвращает одно из следующих значений HRESULT:
Возвращаемый код | Описание |
---|---|
S_OK | Ключ сеанса для криптографического сеанса успешно согласован. |
E_OUTOFMEMORY | Память недоступна для завершения операции. |
Замечания
Параметр pBufferDesc указывает на массив одной или нескольких структур D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC. Каждый элемент в массиве описывает сжатый буфер видеокадров, который отправляется для декодирования.
Каждая D3DWDDM2_4DDI_VIDEO_DECODER_BUFFER_DESC структура включает следующие данные:
- Ресурс, который получит расшифрованные и декодированные буферы кадров.
- Структура D3D11_1DDI_ENCRYPTED_BLOCK_INFO, указывающая, какие байты буфера кадров шифруются.
- Указатель на структуру D3D11_1DDI_AES_CTR_IV, содержащую вектор инициализации (IV) для данных буфера кадров, зашифрованных с помощью 128-разрядного режима расширенного шифрования (AES-CTR) алгоритма шифрования шифров.
Заметка
Если буфер декодирования не содержит зашифрованных данных, этот указатель имеет значение NULL. Эта функция не учитывает предикат Microsoft Direct3D 11, который может быть задан.
Требования
Требование | Ценность |
---|---|
заголовка | d3d10umddi.h |