Condividi tramite


struttura DD_RENDERMOCOMPDATA (ddrawint.h)

La struttura DD_RENDERMOCOMPDATA contiene le informazioni necessarie per eseguire il rendering di un frame.

Sintassi

typedef struct _DD_RENDERMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  DWORD                dwNumBuffers;
  LPDDMOCOMPBUFFERINFO lpBufferInfo;
  DWORD                dwFunction;
  LPVOID               lpInputData;
  DWORD                dwInputDataSize;
  LPVOID               lpOutputData;
  DWORD                dwOutputDataSize;
  HRESULT              ddRVal;
} *PDD_RENDERMOCOMPDATA, DD_RENDERMOCOMPDATA;

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.

dwNumBuffers

Indica il numero di voci nel membro lpBufferInfo .

lpBufferInfo

Punta a una struttura DDMOCOMPBUFFERINFO che contiene le superfici e le posizioni all'interno delle superfici da cui ottenere i dati di macroblock da eseguire per il rendering.

dwFunction

Indica un'operazione specifica che il decodificatore desidera che il driver esegua. I valori possibili per questo membro sono definiti dal GUID utilizzato durante la compensazione del movimento. Per altre informazioni, vedere DD_CREATEMOCOMPDATA .

lpInputData

Punta a un buffer di input facoltativo, il cui contenuto è definito dal GUID. Questo buffer non può contenere puntatori incorporati.

dwInputDataSize

Specifica le dimensioni in byte dei dati a cui punta lpInputData.

lpOutputData

Punta a un buffer di output facoltativo, il cui contenuto è definito dal GUID. Questo buffer non può contenere puntatori incorporati.

dwOutputDataSize

Specifica le dimensioni in byte dei dati a cui punta lpOutputData.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdMoCompRender . 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)

Vedi anche

DD_CREATEMOCOMPDATA

DdMoCompRender