_Commande MCI Where

La _ commande MCI qui obtient le rectangle de découpage du périphérique vidéo. Les appareils vidéo et vidéo numériques reconnaissent cette commande. Les membres supérieur et gauche du Rect retourné contiennent l’origine du rectangle de découpage, et les membres de droite et du bas contiennent la largeur et la hauteur du rectangle de découpage. (Il ne s’agit pas de l’utilisation standard des membres droits et inférieurs .)

Pour envoyer cette commande, appelez la fonction mciSendCommand avec les paramètres suivants.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_WHERE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpQuery
);

Paramètres

wDeviceID

Identificateur de l’appareil MCI qui doit recevoir le message de commande.

dwFlags

MCI _ Notify, MCI _ Wait ou, pour les appareils vidéo numériques, test MCI _ . Pour plus d’informations sur ces indicateurs, consultez les indicateurs d’attente, de notification et de test.

lpQuery

Pointeur vers une structure de _ _ PARMS générique MCI . (Les appareils avec des jeux de commandes étendus peuvent remplacer cette structure par une structure spécifique à l’appareil.)

Valeur renvoyée

Retourne zéro en cas de réussite ou une erreur.

Notes

Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil Digitalvideo :

_DGV MCI _ où _ destination

Obtient une description de la zone rectangulaire utilisée pour afficher la vidéo et les images dans la zone cliente de la fenêtre active.

MCI _ DGV _ où _ Frame

Obtient une description de la zone rectangulaire de la mémoire tampon de trame dans laquelle les images du rectangle vidéo sont mises à l’échelle. Les coordonnées des rectangles sont placées dans le membre RC de la structure identifiée par lpQuery.

DGV MCI, _ _ où _ Max

En cas d’utilisation avec MCI _ DGV _ où _ destination ou MCI _ DGV _ où _ source, le rectangle retourné indique la largeur et la hauteur maximales de la région spécifiée. Lorsqu’il est utilisé avec MCI _ DGV _ _ , le rectangle retourné indique la taille de l’affichage entier.

MCI _ DGV _ où _ source

Obtient une description de la zone rectangulaire (rognée de la mémoire tampon de frame) qui est étirée pour s’ajuster au rectangle de destination sur l’affichage.

MCI _ DGV _ où _ vidéo

Obtient une description de la zone rectangulaire rognée de la source de présentation pour remplir le rectangle de cadre dans la mémoire tampon de frame. Les coordonnées des rectangles sont placées dans le membre RC de la structure identifiée par lpQuery.

MCI _ DGV _ où _ fenêtre

Obtient une description du frame de fenêtre d’affichage.

Pour les périphériques vidéo numériques, le paramètre lpQuery pointe vers un MCI _ DGV _ où _ la structure PARMS. La structure MCI _ DGV _ où _ parms est identique à la structure MCI _ DGV _ rect _ parms .

Les indicateurs supplémentaires suivants sont utilisés avec le type de périphérique de superposition :

_OVLY MCI _ où _ destination

Obtient le rectangle d’affichage de la destination. Les coordonnées des rectangles sont placées dans le membre RC de la structure identifiée par lpQuery.

MCI _ OVLY _ où _ Frame

Obtient le rectangle de frame de superposition. Les coordonnées des rectangles sont placées dans le membre RC de la structure identifiée par lpQuery.

MCI _ OVLY _ où _ source

Obtient le rectangle source. Les coordonnées des rectangles sont placées dans le membre RC de la structure identifiée par lpQuery.

MCI _ OVLY _ où _ vidéo

Obtient le rectangle vidéo. Les coordonnées des rectangles sont placées dans le membre RC de la structure identifiée par lpQuery.

Pour les périphériques de superposition vidéo, le paramètre lpQuery pointe vers une structure MCI _ OVLY _ rect _ PARMS .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Mmsystem. h (inclure Windows. h)

Voir aussi

MCI

Commandes MCI