DD_BEGINMOCOMPFRAMEDATA-Struktur (ddrawint.h)
Die DDHAL_BEGINMOCOMPFRAMEDATA-Struktur enthält die Frameinformationen, die zum Starten der Decodierung erforderlich sind.
Syntax
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;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen Microsoft DirectDraw-Prozess relevant ist.
lpMoComp
Verweist auf eine DD_MOTIONCOMP_LOCAL-Struktur , die eine Beschreibung des angeforderten Bewegungsausgleichs enthält.
lpDestSurface
Verweist auf eine DD_SURFACE_LOCAL Struktur, die die Zieloberfläche darstellt, in der dieser Frame decodiert werden soll.
dwInputDataSize
Gibt die Größe der optionalen Eingabedaten in lpInputData in Byte an, die zum Starten dieses Frames erforderlich ist.
lpInputData
Verweist auf einen optionalen Eingabepuffer, dessen Inhalt durch die GUID definiert wird. Dieser Puffer darf keine eingebetteten Zeiger enthalten.
dwOutputDataSize
Gibt die Größe der optionalen Ausgabedaten in lpOutputData in Byte an, die zum Starten dieses Frames erforderlich ist.
lpOutputData
Verweist auf einen optionalen Ausgabepuffer, dessen Inhalt durch die GUID definiert wird. Dieser Puffer darf keine eingebetteten Zeiger enthalten.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdMoCompBeginFrame-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) |