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 decodificazione di un frame.

Valore restituito

DecodeEndFrame restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Decodifica completata correttamente.
E_OUTOFMEMORY DecodeEndFrame non è stato possibile allocare la memoria necessaria per il completamento.

Commenti

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

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)

Vedi anche

D3DDDIARG_DECODEENDFRAME

D3DDDI_DEVICEFUNCS

DecodeExecute