struttura DD_BEGINMOCOMPFRAMEDATA (ddrawint.h)
La struttura DDHAL_BEGINMOCOMPFRAMEDATA contiene le informazioni sul frame necessarie per avviare la decodifica.
Sintassi
typedef struct _DD_BEGINMOCOMPFRAMEDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_MOTIONCOMP_LOCAL lpMoComp;
PDD_SURFACE_LOCAL lpDestSurface;
DWORD dwInputDataSize;
LPVOID lpInputData;
DWORD dwOutputDataSize;
LPVOID lpOutputData;
HRESULT ddRVal;
} *PDD_BEGINMOCOMPFRAMEDATA, DD_BEGINMOCOMPFRAMEDATA;
Members
lpDD
Punta a una struttura di DD_DIRECTDRAW_LOCAL rilevante solo per il processo Microsoft DirectDraw corrente.
lpMoComp
Punta a una struttura DD_MOTIONCOMP_LOCAL che contiene una descrizione della compensazione del movimento richiesta.
lpDestSurface
Punta a una struttura DD_SURFACE_LOCAL che rappresenta la superficie di destinazione in cui decodificare il frame.
dwInputDataSize
Indica le dimensioni in byte dei dati di input facoltativi in lpInputData necessari per iniziare questo frame.
lpInputData
Punta a un buffer di input facoltativo, il cui contenuto è definito dal GUID. Questo buffer non può contenere puntatori incorporati.
dwOutputDataSize
Indica le dimensioni in byte dei dati di output facoltativi in lpOutputData necessari per iniziare questo frame.
lpOutputData
Punta a un buffer di output facoltativo, il cui contenuto è definito dal GUID. Questo buffer non può contenere puntatori incorporati.
ddRVal
Specifica il percorso in cui il driver scrive il valore restituito del callback DdMoCompBeginFrame . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ddrawint.h (include Winddi.h) |