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)

Vedi anche

DdMoCompBeginFrame