structure DD_GETVPORTINPUTFORMATDATA (ddrawint.h)
La structure DD_GETVPORTINPUTFORMATDATA contient les informations requises pour que le pilote retourne les formats d’entrée que l’objet VPE (Video Port Extensions) peut accepter.
Syntaxe
typedef struct _DD_GETVPORTINPUTFORMATDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
LPDDPIXELFORMAT lpddpfFormat;
DWORD dwNumFormats;
HRESULT ddRVal;
VOID *GetVideoPortInputFormats;
} *PDD_GETVPORTINPUTFORMATDATA, DD_GETVPORTINPUTFORMATDATA;
Membres
lpDD
Pointe vers une structure DD_DIRECTDRAW_LOCAL qui concerne uniquement le processus Microsoft DirectDraw actuel.
lpVideoPort
Pointe vers une structure DD_VIDEOPORT_LOCAL qui représente cet objet VPE.
dwFlags
Indique le type de formats pour lesquels la prise en charge est interrogée. Ce membre peut être une ou plusieurs des valeurs suivantes :
Indicateur | Signification |
---|---|
DDVPFORMAT_VBI | Le pilote doit retourner des formats pour les données VBI . |
DDVPFORMAT_VIDEO | Le pilote doit retourner des formats pour les données vidéo. |
lpddpfFormat
Pointe vers un tableau de structures DDPIXELFORMAT dans lequel le pilote doit écrire les formats de pixels pris en charge par l’objet VPE. Ce membre peut avoir la valeur NULL.
dwNumFormats
Spécifie l’emplacement dans lequel le pilote doit écrire le nombre de formats pris en charge par l’objet VPE.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdVideoPortGetInputFormats . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
GetVideoPortInputFormats
Utilisé par l’API DirectDraw et ne doit pas être renseigné par le pilote.
Spécifications
En-tête | ddrawint.h (inclure Winddi.h) |