ID3D11VideoContext::SubmitDecoderBuffers, méthode (d3d11.h)
Envoie une ou plusieurs mémoires tampons pour le décodage.
Syntaxe
HRESULT SubmitDecoderBuffers(
[in] ID3D11VideoDecoder *pDecoder,
[in] UINT NumBuffers,
[in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);
Paramètres
[in] pDecoder
Pointeur vers l’interface ID3D11VideoDecoder . Pour obtenir ce pointeur, appelez la méthode ID3D11VideoDevice::CreateVideoDecoder .
[in] NumBuffers
Nombre de mémoires tampons envoyées pour le décodage.
[in] pBufferDesc
Pointeur vers un tableau de structures D3D11_VIDEO_DECODER_BUFFER_DESC . Le paramètre NumBuffers spécifie le nombre d’éléments dans le tableau. Chaque élément du tableau décrit une mémoire tampon compressée pour le décodage.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Cette fonction n’honore pas un prédicat D3D11 qui peut avoir été défini.
Si l’application utilise des requêtes D3D11, cette fonction peut ne pas être prise en compte avec D3D11_QUERY_EVENT et D3D11_QUERY_TIMESTAMP lors de l’utilisation de niveaux de fonctionnalités inférieurs à 11. D3D11_QUERY_PIPELINE_STATISTICS n’incluez cette fonction pour aucun niveau de fonctionnalité.
Lorsque vous utilisez des niveaux de fonctionnalités 9_x, toutes les mémoires tampons partiellement chiffrées doivent utiliser le même EncryptedBlockInfo, et le chiffrement partiel ne peut pas être désactivé par image.
Configuration requise
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d3d11.h |