Freigeben über


DD_ENDMOCOMPFRAMEDATA-Struktur (ddrawint.h)

Die DD_ENDMOCOMPFRAMEDATA-Struktur enthält Informationen, die zum Abschließen eines decodierten Frames erforderlich sind.

Syntax

typedef struct _DD_ENDMOCOMPFRAMEDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  LPVOID               lpInputData;
  DWORD                dwInputDataSize;
  HRESULT              ddRVal;
} *PDD_ENDMOCOMPFRAMEDATA, DD_ENDMOCOMPFRAMEDATA;

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen DirectDraw-Prozess relevant ist.

lpMoComp

Verweist auf eine DD_MOTIONCOMP_LOCAL-Struktur , die eine Beschreibung des angeforderten Bewegungsausgleichs enthält.

lpInputData

Verweist auf einen optionalen Puffer, dessen Inhalt durch die GUID definiert wird. Dieser Puffer darf keine eingebetteten Zeiger enthalten.

dwInputDataSize

Gibt die Größe der Daten in lpInputData in Bytes an.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdMoCompEndFrame-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

Anforderungen

Anforderung Wert
Header ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DdMoCompEndFrame