commande MCI_PLAY
La commande MCI_PLAY indique à l’appareil de commencer à transmettre les données de sortie. Les périphériques audio CD, digital-video, séquenceur MIDI, videodisc, VCR et waveform-audio reconnaissent cette commande.
Pour envoyer cette commande, appelez la fonction mciSendCommand avec les paramètres suivants.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_PLAY,
DWORD dwFlags,
(DWORD) (LPMCI_PLAY_PARMS ) lpPlay
);
Paramètres
-
wDeviceID
-
Identificateur de l’appareil MCI devant recevoir le message de commande.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT ou, pour les appareils de vidéo numérique et de magnétoscope, MCI_TEST. Pour plus d’informations sur ces indicateurs, consultez Indicateurs d’attente, de notification et de test.
-
lpPlay
-
Pointeur vers une structure MCI_PLAY_PARMS . (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 dans le cas contraire.
Notes
Les indicateurs supplémentaires suivants s’appliquent à tous les appareils prenant en charge MCI_PLAY :
-
MCI_FROM
-
Un emplacement de départ est inclus dans le membre dwFrom de la structure identifiée par lpPlay. Les unités affectées aux valeurs de position sont spécifiées avec l’indicateur MCI_SET_TIME_FORMAT de la commande MCI_SET . Si MCI_FROM n’est pas spécifié, l’emplacement de départ est défini par défaut sur la position actuelle.
-
MCI_TO
-
Un emplacement de fin est inclus dans le membre dwTo de la structure identifiée par lpPlay. Les unités affectées aux valeurs de position sont spécifiées avec l’indicateur MCI_SET_TIME_FORMAT de MCI_SET. Si MCI_TO n’est pas spécifié, l’emplacement de fin est défini par défaut sur la fin du média.
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil digitalvideo :
-
MCI_DGV_PLAY_REPEAT
-
La lecture doit recommencer au début lorsque la fin du contenu est atteinte.
-
MCI_DGV_PLAY_REVERSE
-
La lecture doit se produire à l’envers.
-
MCI_MCIAVI_PLAY_WINDOW
-
La lecture doit se produire dans la fenêtre associée à un appareil instance (valeur par défaut). (Cet indicateur est spécifique à MCIAVI. DRV.)
-
MCI_MCIAVI_PLAY_FULLSCREEN
-
La lecture doit utiliser un affichage en plein écran. Utilisez cet indicateur uniquement lors de la lecture de fichiers compressés ou 8 bits.
Pour les appareils vidéo numériques, lpPlay pointe vers une structure MCI_DGV_PLAY_PARMS .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil vcr :
-
MCI_VCR_PLAY_AT
-
Le membre dwAt de la structure identifiée par lpPlay contient une heure à laquelle la commande entière commence, ou si l’appareil est cuedé, lorsque l’appareil atteint la position de départ donnée par la commande MCI_CUE .
-
MCI_VCR_PLAY_REVERSE
-
La lecture doit se produire à l’envers.
-
MCI_VCR_PLAY_SCAN
-
La lecture doit être aussi rapide que possible tout en conservant la sortie vidéo.
Pour les appareils VCR, lpPlay pointe vers une structure MCI_VCR_PLAY_PARMS .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil videodisc :
-
MCI_VD_PLAY_FAST
-
Jouez vite.
-
MCI_VD_PLAY_REVERSE
-
Jouer à l’envers.
-
MCI_VD_PLAY_SCAN
-
Analysez rapidement.
-
MCI_VD_PLAY_SLOW
-
Jouez lentement.
-
MCI_VD_PLAY_SPEED
-
La vitesse de lecture est incluse dans le membre dwSpeed dans la structure identifiée par lpPlay.
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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour