Partager via


structure DD_RENDERMOCOMPDATA (ddrawint.h)

La structure DD_RENDERMOCOMPDATA contient les informations nécessaires au rendu d’un frame.

Syntaxe

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;

Membres

lpDD

Pointe vers une structure DD_DIRECTDRAW_LOCAL qui s’applique uniquement au processus Microsoft DirectDraw actuel.

lpMoComp

Pointe vers une structure DD_MOTIONCOMP_LOCAL qui contient une description de la compensation de motion demandée.

dwNumBuffers

Indique le nombre d’entrées dans le membre lpBufferInfo .

lpBufferInfo

Pointe vers une structure DDMOCOMPBUFFERINFO qui contient les surfaces et les emplacements dans les surfaces à partir desquels les données macroblock doivent être rendues.

dwFunction

Indique une opération spécifique que le décodeur souhaite que le pilote effectue. Les valeurs possibles pour ce membre sont définies par le GUID utilisé lors de la compensation de mouvement. Pour plus d’informations, consultez DD_CREATEMOCOMPDATA .

lpInputData

Pointe vers une mémoire tampon d’entrée facultative, dont le contenu est défini par le GUID. Cette mémoire tampon ne peut pas contenir de pointeurs incorporés.

dwInputDataSize

Spécifie la taille en octets des données pointées par lpInputData.

lpOutputData

Pointe vers une mémoire tampon de sortie facultative, dont le contenu est défini par le GUID. Cette mémoire tampon ne peut pas contenir de pointeurs incorporés.

dwOutputDataSize

Spécifie la taille en octets des données pointées par lpOutputData.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdMoCompRender . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

Configuration requise

Condition requise Valeur
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DD_CREATEMOCOMPDATA

DdMoCompRender