Freigeben über


ID3D11VideoDevice::CreateVideoDecoderOutputView-Methode (d3d11.h)

Erstellt eine Ressourcenansicht für einen Videodecoder und beschreibt das Ausgabebeispiel für den Decodierungsvorgang.

Syntax

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

Parameter

[in] pResource

Ein Zeiger auf die ID3D11Resource-Schnittstelle der Decoderoberfläche. Die Ressource muss mit dem flag D3D11_BIND_DECODER erstellt werden. Siehe D3D11_BIND_FLAG.

[in] pDesc

Ein Zeiger auf eine D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC-Struktur , die die Ansicht beschreibt.

[out] ppVDOVView

Empfängt einen Zeiger auf die ID3D11VideoDecoderOutputView-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben. Wenn dieser Parameter NULL ist, überprüft die Methode, ob die Ansicht unterstützt wird, erstellt die Ansicht jedoch nicht.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Legen Sie den ppVDOVView-Parameter auf NULL fest, um zu testen, ob eine Ansicht unterstützt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11.h

Weitere Informationen

ID3D11VideoDevice