PFND3DDDI_SETDECODERENDERTARGET fungsi panggilan balik (d3dumddi.h)
Fungsi SetDecodeRenderTarget mengatur permukaan target render untuk operasi decoding.
Sintaks
PFND3DDDI_SETDECODERENDERTARGET Pfnd3dddiSetdecoderendertarget;
HRESULT Pfnd3dddiSetdecoderendertarget(
HANDLE hDevice,
const D3DDDIARG_SETDECODERENDERTARGET *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
pData [in]
Penunjuk ke struktur D3DDDIARG_SETDECODERENDERTARGET yang menjelaskan permukaan target render dekode.
Menampilkan nilai
SetDecodeRenderTarget mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Permukaan target render berhasil diatur. |
E_OUTOFMEMORY | SetDecodeRenderTarget tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
Keterangan
Fungsi SetDecodeRenderTarget hanya dapat dipanggil di luar blok DecodeBeginFrame/DecodeEndFrame .
Target render dekode selalu dibuat secara atomik melalui panggilan ke fungsi CreateResource , di mana semua buffer dekode adalah indeks dalam satu sumber daya. Semua target render dekode dibuat dengan mengatur D3DDDI_RESOURCEFLAGS. Bendera decodeRenderTarget bit-field di anggota Bendera struktur D3DDDIARG_CREATERESOURCE .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |