Partager via


structure DD_GETVPORTOUTPUTFORMATDATA (ddrawint.h)

La structure DD_GETVPORTOUTPUTFORMATDATA contient les informations requises pour que le pilote retourne tous les formats de sortie pris en charge par l’objet VPE (Video Port Extensions) pour un format d’entrée donné.

Syntaxe

typedef struct _DD_GETVPORTOUTPUTFORMATDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_VIDEOPORT_LOCAL  lpVideoPort;
  DWORD                dwFlags;
  LPDDPIXELFORMAT      lpddpfInputFormat;
  LPDDPIXELFORMAT      lpddpfOutputFormats;
  DWORD                dwNumFormats;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortInputFormats;
} *PDD_GETVPORTOUTPUTFORMATDATA, DD_GETVPORTOUTPUTFORMATDATA;

Membres

lpDD

Pointe vers la structure DD_DIRECTDRAW_LOCAL qui concerne uniquement le processus Microsoft DirectDraw actuel.

lpVideoPort

Pointe vers la structure DD_VIDEOPORT_LOCAL qui représente cet objet VPE.

dwFlags

Indique le type de formats de sortie 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.

lpddpfInputFormat

Pointe vers une structure DDPIXELFORMAT qui contient un format d’entrée pris en charge par l’objet VPE. Ce format a été retourné par DdVideoPortGetInputFormats.

lpddpfOutputFormats

Pointe vers un tableau de structures DDPIXELFORMAT dans lequel le pilote doit retourner les formats de sortie pris en charge par l’objet VPE pour le format d’entrée spécifié par lpddpfInputFormat. Ce membre peut avoir la valeur NULL.

dwNumFormats

Spécifie l’emplacement dans lequel le pilote doit retourner le nombre de formats de sortie pris en charge par l’objet VPE pour le format d’entrée spécifié.

ddRVal

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

GetVideoPortInputFormats

Non utilisé : compatibilité Win95

Configuration requise

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

Voir aussi

DdVideoPortGetOutputFormats