Bagikan melalui


PFND3D11_1DDI_CREATEVIDEODECODEROUTPUTVIEW fungsi panggilan balik (d3d10umddi.h)

Membuat tampilan sumber daya untuk dekoder video. Tampilan ini menentukan sampel output untuk operasi pendekodean video.

Sintaks

PFND3D11_1DDI_CREATEVIDEODECODEROUTPUTVIEW Pfnd3d111DdiCreatevideodecoderoutputview;

HRESULT Pfnd3d111DdiCreatevideodecoderoutputview(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D11_1DDIARG_CREATEVIDEODECODEROUTPUTVIEW *unnamedParam2,
  D3D11_1DDI_HVIDEODECODEROUTPUTVIEW unnamedParam3,
  D3D11_1DDI_HRTVIDEODECODEROUTPUTVIEW unnamedParam4
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pCreateData [in]

Penunjuk ke struktur D3D11_1DDIARG_CREATEVIDEODECODEROUTPUTVIEW . Struktur ini menentukan atribut tampilan output dekoder video yang akan dibuat.

unnamedParam3

hView [in]

Handel ke data pribadi driver untuk tampilan output dekoder video.

unnamedParam4

hRTView [in]

Handel ke tampilan output dekoder video yang harus digunakan driver saat memanggil kembali ke runtime Direct3D.

Menampilkan nilai

CreateVideoDecoderOutputView mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Tampilan output dekoder video berhasil dibuat.
D3DDDIERR_DEVICEREMOVED Adaptor grafik telah dihapus.
E_OUTOFMEMORY Memori tidak tersedia untuk menyelesaikan operasi.

Keterangan

Runtime Direct3D memanggil CreateVideoDecoderOutputView setelah memanggil CalcPrivateVideoProcessorOutputViewSize driver untuk menentukan ukuran dalam byte untuk data privat yang diperlukan driver untuk objek dekoder video. Runtime mengalokasikan memori untuk data privat ini untuk driver. Driver menggunakan memori ini untuk menyimpan data privat yang terkait dengan objek dekoder video.

Saat runtime memanggil CreateVideoDecoderOutputView, runtime meneruskan handel ke memori data privat di parameter hView . Handel ini sebenarnya adalah penunjuk ke memori.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

CalcPrivateVideoProcessorOutputViewSize

D3D11_1DDIARG_CREATEVIDEODECODER

NegosiasiCryptoSessionKeyExchange

VideoDecoderBeginFrame