ID3D11VideoDevice ::CreateVideoDecoderOutputView, méthode (d3d11.h)

Crée une vue de ressources pour un décodeur vidéo, décrivant l’exemple de sortie pour l’opération de décodage.

Syntaxe

HRESULT CreateVideoDecoderOutputView(
  [in]  ID3D11Resource                             *pResource,
  [in]  const D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC *pDesc,
  [out] ID3D11VideoDecoderOutputView               **ppVDOVView
);

Paramètres

[in] pResource

Pointeur vers l’interface ID3D11Resource de la surface du décodeur. La ressource doit être créée avec l’indicateur D3D11_BIND_DECODER . Voir D3D11_BIND_FLAG.

[in] pDesc

Pointeur vers une structure D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC qui décrit la vue.

[out] ppVDOVView

Reçoit un pointeur vers l’interface ID3D11VideoDecoderOutputView . L’appelant doit libérer l’interface. Si ce paramètre a la valeur NULL, la méthode vérifie si la vue est prise en charge, mais ne crée pas la vue.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Définissez le paramètre ppVDOVView sur NULL pour tester si une vue est prise en charge.

Configuration requise

Condition requise Valeur
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

Voir aussi

ID3D11VideoDevice