Bagikan melalui


PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION fungsi panggilan balik (d3d10umddi.h)

Mengatur data status privat untuk aliran prosesor video dari aplikasi.

Sintaks

PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION Pfnd3d111DdiVideoprocessorsetstreamextension;

HRESULT Pfnd3d111DdiVideoprocessorsetstreamextension(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
  UINT unnamedParam3,
  const GUID *unnamedParam4,
  UINT unnamedParam5,
  void *unnamedParam6
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

hVideoProcessor [in]

Handel ke objek prosesor video yang dibuat melalui panggilan ke fungsi CreateVideoProcessor .

unnamedParam3

StreamIndex [in]

Indeks berbasis nol dari aliran input.

unnamedParam4

pGuid [in]

Pointer ke GUID yang mengidentifikasi data status privat. Arti dari GUID ini didefinisikan oleh driver grafis.

unnamedParam5

DataSize [in]

Ukuran, dalam byte, dari data status privat dalam buffer yang dirujuk oleh parameter pData .

unnamedParam6

pData [masuk, keluar]

Penunjuk ke buffer yang berisi data status privat.

Catatan

 Runtime Direct3D tidak memvalidasi data status privat dalam buffer sebelum memanggil fungsi VideoProcessorSetStreamExtension

 

Menampilkan nilai

VideoProcessorSetStreamExtension mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Data status privat berhasil diatur.
D3DDDIERR_DEVICEREMOVED Adaptor grafis telah dihapus.
E_FAIL Driver miniport tampilan tidak dapat mengatur data status privat yang diminta untuk prosesor video.
E_INVALIDARG Parameter divalidasi dan ditentukan salah.

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

CreateVideoProcessor