PFND3DDDI_SETVIDEOPROCESSRENDERTARGET funzione di callback (d3dumddi.h)
La funzione SetVideoProcessRenderTarget imposta la superficie di destinazione di rendering usata per l'elaborazione video.
Sintassi
PFND3DDDI_SETVIDEOPROCESSRENDERTARGET Pfnd3dddiSetvideoprocessrendertarget;
HRESULT Pfnd3dddiSetvideoprocessrendertarget(
HANDLE hDevice,
const D3DDDIARG_SETVIDEOPROCESSRENDERTARGET *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pData [in]
Puntatore a una struttura D3DDDIARG_SETVIDEOPROCESSRENDERTARGET che descrive la superficie di destinazione di rendering usata per l'elaborazione video.
Valore restituito
SetVideoProcessRenderTarget restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | La superficie di destinazione di rendering è impostata correttamente. |
E_OUTOFMEMORY | SetVideoProcessRenderTarget non è riuscito ad allocare la memoria necessaria per il completamento. |
Commenti
SetVideoProcessRenderTarget può essere chiamato solo all'esterno di un blocco VideoProcessBeginFrame/VideoProcessEndFrame .
Tutte le destinazioni di rendering di elaborazione video vengono create impostando il D3DDDI_RESOURCEFLAGS. Flag di campo di bit VideoProcessRenderTarget nel membro Flags della struttura D3DDDIARG_CREATERESOURCE in una chiamata alla funzione CreateResource .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |