Condividi tramite


PFND3DDDI_DECODEENDFRAME funzione di callback (d3dumddi.h)

La funzione DecodeEndFrame notifica al driver di visualizzazione in modalità utente che tutti i dati necessari per decodificare il frame corrente sono stati inviati.

Sintassi

PFND3DDDI_DECODEENDFRAME Pfnd3dddiDecodeendframe;

HRESULT Pfnd3dddiDecodeendframe(
  HANDLE hDevice,
  D3DDDIARG_DECODEENDFRAME *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in, out]

Puntatore a una struttura D3DDDIARG_DECODEENDFRAME che descrive il decodificatore DirectX VA che deve interrompere la decodifica di un frame.

Valore restituito

DecodeEndFrame restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Decodifica completata.
E_OUTOFMEMORY DecodeEndFrame non è riuscito ad allocare la memoria necessaria per il completamento.

Osservazioni

La funzione DecodeEndFrame notifica al driver di visualizzazione in modalità utente che la funzione DecodeExecute non può più essere chiamata nel dispositivo decodifica specificato.

Fabbisogno

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)

Vedere anche

D3DDDIARG_DECODEENDFRAME

D3DDDI_DEVICEFUNCS

DecodeExecute