Compartir a través de


Método ID3D11VideoContext::SubmitDecoderBuffers (d3d11.h)

Envía uno o varios búferes para la descodificación.

Sintaxis

HRESULT SubmitDecoderBuffers(
  [in] ID3D11VideoDecoder                    *pDecoder,
  [in] UINT                                  NumBuffers,
  [in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);

Parámetros

[in] pDecoder

Puntero a la interfaz ID3D11VideoDecoder . Para obtener este puntero, llame al método ID3D11VideoDevice::CreateVideoDecoder .

[in] NumBuffers

Número de búferes enviados para la descodificación.

[in] pBufferDesc

Puntero a una matriz de estructuras de D3D11_VIDEO_DECODER_BUFFER_DESC . El parámetro NumBuffers especifica el número de elementos de la matriz. Cada elemento de la matriz describe un búfer comprimido para la descodificación.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta función no respeta un predicado D3D11 que se puede haber establecido.

Si la aplicación usa consultas D3D11, es posible que esta función no se tenga en cuenta con D3D11_QUERY_EVENT y D3D11_QUERY_TIMESTAMP cuando se usan niveles de características inferiores a 11. D3D11_QUERY_PIPELINE_STATISTICS no incluirá esta función para ningún nivel de característica.

Cuando se usan niveles de características 9_x, todos los búferes parcialmente cifrados deben usar el mismo EncryptedBlockInfo y el cifrado parcial no se puede desactivar por fotograma.

Requisitos

   
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

ID3D11VideoContext