PFND3DDDI_CREATEDECODEDEVICE funzione di callback (d3dumddi.h)
La funzione CreateDecodeDevice crea un dispositivo di decodifica di Microsoft DirectX Video Acceleration (DirectX VA) usato per decodificare video.
Sintassi
PFND3DDDI_CREATEDECODEDEVICE Pfnd3dddiCreatedecodedevice;
HRESULT Pfnd3dddiCreatedecodedevice(
HANDLE hDevice,
D3DDDIARG_CREATEDECODEDEVICE *unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico).
unnamedParam2
pData [in, out]
Puntatore a una struttura D3DDDIARG_CREATEDECODEDEVICE . In input, questa struttura contiene informazioni che il driver può usare. In output, il driver specifica informazioni nella struttura che il runtime di Microsoft Direct3D può usare.
Valore restituito
CreateDecodeDevice restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | Il dispositivo DirectX VA decodifica correttamente. |
E_OUTOFMEMORY | CreateDecodeDevice non è riuscito a allocare la memoria necessaria per il completamento. |
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) |