commande MCI_STATUS
Notes
Communication sans biais Microsoft prend en charge un environnement diversifié et inclusionnaire. Dans ce document, il existe des références au mot « esclave ». Microsoft’s Style Guide for Bias-Free Communications reconnaît cela comme un mot d’exclusion. Ce libellé est utilisé comme il s’agit actuellement du libellé utilisé dans les commandes. Par souci de cohérence, ce document contient ce mot. Lorsque ce mot est modifié dans les commandes, nous corrigeons l’alignement de ce document.
La commande MCI_STATUS récupère des informations sur un appareil MCI. Tous les appareils reconnaissent cette commande. Les informations sont retournées dans le membre dwReturn de la structure identifiée par le paramètre lpStatus .
Pour envoyer cette commande, appelez la fonction mciSendCommand avec les paramètres suivants.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_STATUS,
DWORD dwFlags,
(DWORD) (LPMCI_STATUS_PARMS) lpStatus
);
Paramètres
-
wDeviceID
-
Identificateur d’appareil de l’appareil MCI qui doit 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 Les indicateurs d’attente, de notification et de test.
-
lpStatus
-
Pointeur vers une structure MCI_STATUS_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 d’erreur dans le cas contraire.
Notes
Les indicateurs standard et spécifiques aux commandes suivants s’appliquent à tous les appareils prenant en charge MCI_STATUS :
-
MCI_STATUS_ITEM
-
Spécifie que le membre dwItem de la structure identifiée par lpStatus contient une constante spécifiant l’élément status à obtenir. Les constantes suivantes définissent l’élément status à retourner dans le membre dwReturn de la structure :
MCI_STATUS_CURRENT_TRACK
Le membre dwReturn est défini sur le numéro de piste actuel. MCI utilise des numéros de suivi continus.
MCI_STATUS_LENGTH
Le membre dwReturn est défini sur la longueur totale du média.
-
MCI_STATUS_MODE
-
Le membre dwReturn est défini sur le mode actuel de l’appareil. Les modes sont les suivants :
- MCI_MODE_NOT_READY
- MCI_MODE_PAUSE
- MCI_MODE_PLAY
- MCI_MODE_STOP
- MCI_MODE_OPEN
- MCI_MODE_RECORD
- MCI_MODE_SEEK
-
MCI_STATUS_NUMBER_OF_TRACKS
-
Le membre dwReturn est défini sur le nombre total de pistes jouables.
-
MCI_STATUS_POSITION
-
Le membre dwReturn est défini sur la position actuelle.
-
MCI_STATUS_READY
-
Le membre dwReturn a la valeur TRUE si l’appareil est prêt ; dans le cas contraire, il est défini sur FALSE .
-
MCI_STATUS_TIME_FORMAT
-
Le membre dwReturn est défini sur le format d’heure actuel de l’appareil. Les formats d’heure sont les suivants :
- MCI_FORMAT_BYTES
- MCI_FORMAT_FRAMES
- MCI_FORMAT_HMS
- MCI_FORMAT_MILLISECONDS
- MCI_FORMAT_MSF
- MCI_FORMAT_SAMPLES
- MCI_FORMAT_TMSF
-
MCI_STATUS_START
-
Obtient la position de départ du média. Pour obtenir la position de départ, combinez cet indicateur avec MCI_STATUS_ITEM et définissez le membre dwItem de la structure identifiée par lpStatus sur MCI_STATUS_POSITION.
-
MCI_TRACK
-
Indique qu’un paramètre de suivi status est inclus dans le membre dwTrack de la structure identifiée par lpStatus. Vous devez utiliser cet indicateur avec les constantes MCI_STATUS_POSITION ou MCI_STATUS_LENGTH. Lorsqu’il est utilisé avec MCI_STATUS_POSITION, MCI_TRACK obtient la position de départ de la piste spécifiée. Lorsqu’il est utilisé avec MCI_STATUS_LENGTH, MCI_TRACK obtient la longueur de la piste spécifiée. MCI utilise des numéros de suivi continus.
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil cdaudio . Ces constantes sont utilisées dans le membre dwItem de la structure vers laquelle pointe le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_CDA_STATUS_TYPE_TRACK
-
Le membre dwReturn est défini sur l’une des valeurs suivantes :
- MCI_CDA_TRACK_AUDIO
- MCI_CDA_TRACK_OTHER
Pour utiliser cet indicateur, l’indicateur MCI_TRACK doit être défini et le membre dwTrack de la structure identifiée par lpStatus doit contenir un numéro de piste valide.
-
MCI_STATUS_MEDIA_PRESENT
-
Le membre dwReturn a la valeur TRUE si le média est inséré dans l’appareil ; dans le cas contraire, il est défini sur FALSE .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil digitalvideo :
-
MCI_DGV_STATUS_DISKSPACE
-
Le membre lpstrDrive de la structure identifiée par lpStatus spécifie un lecteur de disque ou, dans certaines implémentations, un chemin d’accès. La commande MCI_STATUS retourne la quantité approximative d’espace disque qui peut être obtenue par la commande MCI_RESERVE dans le membre dwReturn de la structure identifiée par lpStatus. L’espace disque est mesuré en unités du format d’heure actuel.
-
MCI_DGV_STATUS_INPUT
-
La constante spécifiée par le membre dwItem de la structure identifiée par lpStatus s’applique à l’entrée.
-
MCI_DGV_STATUS_LEFT
-
La constante spécifiée par le membre dwItem de la structure identifiée par lpStatus s’applique au canal audio gauche.
-
MCI_DGV_STATUS_NOMINAL
-
La constante spécifiée par le membre dwItem de la structure identifiée par lpStatus demande la valeur nominale plutôt que la valeur actuelle.
-
MCI_DGV_STATUS_OUTPUT
-
La constante spécifiée par le membre dwItem de la structure identifiée par lpStatus s’applique à la sortie.
-
MCI_DGV_STATUS_RECORD
-
La fréquence d’images retournée pour l’indicateur MCI_DGV_STATUS_FRAME_RATE est la vitesse utilisée pour la compression.
-
MCI_DGV_STATUS_REFERENCE
-
Le membre dwReturn de la structure identifiée par lpStatus retourne l’image d’image clé la plus proche qui précède le cadre spécifié dans le membre dwReference .
-
MCI_DGV_STATUS_RIGHT
-
La constante spécifiée par le membre dwItem de la structure identifiée par lpStatus s’applique au canal audio approprié.
Les constantes suivantes sont utilisées avec le type d’appareil digitalvideo dans le membre dwItem de la structure pointée vers le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_AVI_STATUS_AUDIO_BREAKS
-
Le membre dwReturn retourne le nombre de fois où la partie audio de la dernière séquence AVI s’est rompue. Le système compte une interruption audio chaque fois qu’il tente d’écrire des données audio dans le pilote de périphérique et découvre que le pilote a déjà lu toutes les données disponibles. Cet indicateur est reconnu uniquement par le pilote vidéo numérique MCIAVI.
-
MCI_AVI_STATUS_FRAMES_SKIPPED
-
Le membre dwReturn retourne le nombre d’images qui n’ont pas été dessinées lors de la lecture de la dernière séquence AVI. Cet indicateur est reconnu uniquement par le pilote vidéo numérique MCIAVI.
-
MCI_AVI_STATUS_LAST_PLAY_SPEED
-
Le membre dwReturn retourne une valeur qui représente la façon dont le temps de lecture réel de la dernière séquence AVI correspond au temps de lecture cible. La valeur 1000 indique que l’heure cible et l’heure réelle étaient identiques. Une valeur de 2000, par exemple, indiquerait que la séquence AVI a pris deux fois plus de temps à jouer qu’elle aurait dû. Cet indicateur est reconnu uniquement par le pilote vidéo numérique MCIAVI.
-
MCI_DGV_STATUS_AUDIO
-
Le membre dwReturn retourne MCI_ON ou MCI_OFF en fonction de l’option de MCI_SET_AUDIO la plus récente pour la commande MCI_SET . Elle retourne MCI_ON si l’un ou les deux haut-parleurs sont activés, et MCI_OFF sinon.
-
MCI_DGV_STATUS_AUDIO_INPUT
-
Le membre dwReturn retourne le niveau audio instantané approximatif du signal audio analogique. Une valeur supérieure à 1000 implique une distorsion de découpage. Certains appareils peuvent déterminer cette valeur uniquement lors de l’enregistrement audio. Cette valeur status n’a aucune commande MCI_SET ou MCI_SETAUDIO associée. Cette valeur est liée à, mais normalisée différemment de, la commande waveform-audio MCI_WAVE_STATUS_LEVEL.
-
MCI_DGV_STATUS_AUDIO_RECORD
-
Le membre dwReturn retourne MCI_ON ou MCI_OFF reflétant l’état défini par l’indicateur de MCI_DGV_SETAUDIO_RECORD de la commande MCI_SETAUDIO .
-
MCI_DGV_STATUS_AUDIO_SOURCE
-
Le membre dwReturn retourne la source actuelle du numériseur audio :
-
MCI_DGV_SETAUDIO_AVERAGE
-
Spécifie la moyenne des canaux audio gauche et droit.
-
MCI_DGV_SETAUDIO_LEFT
-
Spécifie le canal audio gauche.
-
MCI_DGV_SETAUDIO_RIGHT
-
Spécifie le canal audio approprié.
-
MCI_DGV_SETAUDIO_STEREO
-
Spécifie stéréo.
-
MCI_DGV_STATUS_AUDIO_STREAM
-
Le membre dwReturn retourne le numéro de flux audio actuel.
-
MCI_DGV_STATUS_AVGBYTESPERSEC
-
Le membre dwReturn retourne le nombre moyen d’octets par seconde utilisé pour l’enregistrement.
-
MCI_DGV_STATUS_BASS
-
Le membre dwReturn retourne le niveau de basse audio actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_BITSPERPEL
-
Le membre dwReturn retourne le nombre de bits par pixel utilisé pour enregistrer les données capturées ou enregistrées.
-
MCI_DGV_STATUS_BITSPERSAMPLE
-
Le membre dwReturn retourne le nombre de bits par exemple que l’appareil utilise pour l’enregistrement. Cela s’applique uniquement aux appareils prenant en charge le format PCM.
-
MCI_DGV_STATUS_BLOCKALIGN
-
Le membre dwReturn retourne l’alignement des blocs de données par rapport au début de la forme d’onde d’entrée.
-
MCI_DGV_STATUS_BRIGHTNESS
-
Le membre dwReturn retourne le niveau de luminosité vidéo actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_COLOR
-
Le membre dwReturn retourne le niveau de couleur actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_CONTRAST
-
Le membre dwReturn retourne le niveau de contraste actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_FILEFORMAT
-
Le membre dwReturn retourne le format de fichier actuel pour l’enregistrement ou l’enregistrement.
-
MCI_DGV_STATUS_FILE_MODE
-
Le membre dwReturn retourne l’état de l’opération de fichier :
MCI_DGV_FILE_MODE_EDITING
Retourné pendant les opérations de coupe, de copie, de suppression, de collage et d’annulation.
MCI_DGV_FILE_MODE_IDLE
Retourné lorsque le fichier est prêt pour l’opération suivante.
MCI_DGV_FILE_MODE_LOADING
Retourné pendant le chargement du fichier.
MCI_DGV_FILE_MODE_SAVING
Retourné pendant l’enregistrement du fichier.
-
MCI_DGV_STATUS_FILE_COMPLETION
-
Le membre dwReturn retourne le pourcentage estimé d’une opération de chargement, d’enregistrement, de capture, de coupe, de copie, de suppression, de collage ou d’annulation. (Les applications peuvent l’utiliser pour fournir un indicateur visuel de progression.) Cet indicateur n’est pas pris en charge par tous les appareils vidéo numériques.
-
MCI_DGV_STATUS_FORWARD
-
Le membre dwReturn retourne TRUE si la direction de l’appareil est vers l’avant ou si l’appareil n’est pas en cours de lecture.
-
MCI_DGV_STATUS_FRAME_RATE
-
Le membre dwReturn doit être utilisé avec MCI_DGV_STATUS_NOMINAL, MCI_DGV_STATUS_RECORD ou les deux. En cas d’utilisation avec MCI_DGV_STATUS_RECORD, la fréquence d’images actuelle utilisée pour l’enregistrement est retournée. En cas d’utilisation avec MCI_DGV_STATUS_RECORD et MCI_DGV_STATUS_NOMINAL, la fréquence d’images nominale associée au signal vidéo d’entrée est retournée. Lorsqu’il est utilisé avec MCI_DGV_STATUS_NOMINAL, la fréquence d’images nominale associée au fichier est retournée. Dans tous les cas, les unités sont en images par seconde multipliées par 1000.
-
MCI_DGV_STATUS_GAMMA
-
Le membre dwReturn retourne la valeur gamma actuelle. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_HPAL
-
Le membre dwReturn retourne la valeur décimale ASCII pour le handle de palette actuel. Le handle est contenu dans le mot de bas ordre de la valeur retournée.
-
MCI_DGV_STATUS_HWND
-
Le membre dwReturn retourne la valeur décimale ASCII pour le handle de fenêtre explicite ou par défaut actuel associé à ce pilote de périphérique instance. Le handle est contenu dans le mot de bas ordre de la valeur retournée.
-
MCI_DGV_STATUS_KEY_COLOR
-
Le membre dwReturn retourne la valeur de couleur de clé actuelle.
-
MCI_DGV_STATUS_KEY_INDEX
-
Le membre dwReturn retourne la valeur clé-index actuelle.
-
MCI_DGV_STATUS_MONITOR
-
Le membre dwReturn retourne une constante indiquant la source de la présentation actuelle. Les constantes suivantes sont définies :
MCI_DGV_MONITOR_FILE
Un fichier est la source.
MCI_DGV_MONITOR_INPUT
L’entrée est la source.
-
MCI_DGV_STATUS_MONITOR_METHOD
-
Le membre dwReturn retourne une constante indiquant la méthode utilisée pour la surveillance des entrées. Les constantes suivantes sont définies :
MCI_DGV_METHOD_DIRECT
Surveillance directe des entrées.
MCI_DGV_METHOD_POST
Surveillance post-entrée.
MCI_DGV_METHOD_PRE
Surveillance de la pré-entrée.
-
MCI_DGV_STATUS_PAUSE_MODE
-
Le membre dwReturn retourne MCI_MODE_PLAY si l’appareil a été suspendu pendant la lecture et retourne MCI_MODE_RECORD si l’appareil a été suspendu pendant l’enregistrement. La commande retourne MCIERR_NONAPPLICABLE_FUNCTION en tant que retour d’erreur si l’appareil n’est pas suspendu.
-
MCI_DGV_STATUS_SAMPLESPERSECOND
-
Le membre dwReturn retourne le nombre d’échantillons enregistrés par seconde.
-
MCI_DGV_STATUS_SEEK_EXACTLY
-
Le membre dwReturn retourne TRUE ou FALSE indiquant si le format de recherche exacte est défini ou non. (Les applications peuvent définir ce format à l’aide de la commande MCI_SET avec l’indicateur MCI_DGV_SET_SEEK_EXACTLY.)
-
MCI_DGV_STATUS_SHARPNESS
-
Le membre dwReturn retourne le niveau de netteté actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_SIZE
-
Le membre dwReturn retourne la durée de lecture approximative des données compressées que contiendra l’espace de travail réservé. Les unités de durée sont au format d’heure actuel. Elle retourne zéro s’il n’y a pas d’espace disque réservé. La taille retournée est approximative, car l’espace disque précis pour les données compressées ne peut, en général, être prédit qu’après la compression des données.
-
MCI_DGV_STATUS_SMPTE
-
Le membre dwReturn retourne le code de temps SMPTE associé à la position actuelle dans l’espace de travail.
-
MCI_DGV_STATUS_SPEED
-
Le membre dwReturn retourne la vitesse de lecture actuelle.
-
MCI_DGV_STATUS_STILL_FILEFORMAT
-
Le membre dwReturn retourne le format de fichier actuel pour la commande MCI_CAPTURE .
-
MCI_DGV_STATUS_TINT
-
Le membre dwReturn retourne le niveau de teinte vidéo actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_TREBLE
-
Le membre dwReturn retourne le niveau d’aigus audio actuel. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_UNSAVED
-
Le membre dwReturn retourne TRUEs’il existe des données enregistrées dans l’espace de travail qui peuvent être perdues à la suite d’une commande MCI_CLOSE, MCI_LOAD, MCI_RECORD, MCI_RESERVE, MCI_CUT, MCI_DELETE ou MCI_PASTE. Sinon, le membre retourne FALSE .
-
MCI_DGV_STATUS_VIDEO
-
Le membre dwReturn retourne MCI_ON si la vidéo est activée ou MCI_OFF si elle est désactivée.
-
MCI_DGV_STATUS_VIDEO_RECORD
-
Le membre dwReturn retourne MCI_ON ou MCI_OFF, reflétant l’état défini par l’indicateur MCI_DGV_SETVIDEO_RECORD de la commande MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SOURCE
-
Le membre dwReturn retourne une constante indiquant le type de source vidéo défini par l’indicateur MCI_DGV_SETVIDEO_SOURCE de la commande MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SRC_NUM
-
Le membre dwReturn retourne le nombre dans son type de la source d’entrée vidéo actuellement active.
-
MCI_DGV_STATUS_VIDEO_STREAM
-
Le membre dwReturn retourne le numéro de flux vidéo actuel.
-
MCI_DGV_STATUS_VOLUME
-
Le membre dwReturn retourne la moyenne du volume aux haut-parleurs de gauche et de droite. Utilisez MCI_DGV_STATUS_NOMINAL avec cet indicateur pour obtenir le niveau nominal.
-
MCI_DGV_STATUS_WINDOW_VISIBLE
-
Le membre dwReturn retourne TRUE si la fenêtre n’est pas masquée.
-
MCI_DGV_STATUS_WINDOW_MINIMIZED
-
Le membre dwReturn retourne TRUE si la fenêtre est réduite.
-
MCI_DGV_STATUS_WINDOW_MAXIMIZED
-
Le membre dwReturn retourne TRUE si la fenêtre est agrandie.
-
MCI_STATUS_MEDIA_PRESENT
-
Le membre dwReturn retourne TRUE.
Pour les appareils vidéo numériques, le paramètre lpStatus pointe vers une structure MCI_DGV_STATUS_PARMS .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil sequencer . Ces constantes sont utilisées dans le membre dwItem de la structure vers laquelle pointe le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_SEQ_STATUS_DIVTYPE
-
Le membre dwReturn est défini sur l’une des valeurs suivantes indiquant le type de division actuel d’une séquence :
- MCI_SEQ_DIV_PPQN
- MCI_SEQ_DIV_SMPTE_24
- MCI_SEQ_DIV_SMPTE_25
- MCI_SEQ_DIV_SMPTE_30
- MCI_SEQ_DIV_SMPTE_30DROP
-
MCI_SEQ_STATUS_MASTER
-
Le membre dwReturn est défini sur le type de synchronisation utilisé pour master opération.
-
MCI_SEQ_STATUS_OFFSET
-
Le membre dwReturn est défini sur le décalage SMPTE actuel d’une séquence.
-
MCI_SEQ_STATUS_PORT
-
Le membre dwReturn est défini sur l’identificateur de périphérique MIDI pour le port actuel utilisé par la séquence.
-
MCI_SEQ_STATUS_SLAVE
-
Le membre dwReturn est défini sur le type de synchronisation utilisé pour l’opération subordonnée.
-
MCI_SEQ_STATUS_TEMPO
-
Le membre dwReturn est défini sur le tempo actuel d’une séquence MIDI en battements par minute pour les fichiers PPQN, ou images par seconde pour les fichiers SMPTE.
-
MCI_STATUS_MEDIA_PRESENT
-
Le membre dwReturn est défini sur TRUE si le média est inséré dans l’appareil ; dans le cas contraire, elle est définie sur FALSE .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil vcr . Ces constantes sont utilisées dans le membre dwItem de la structure vers laquelle pointe le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
Le membre dwReturn est défini sur TRUE si le média est inséré dans l’appareil ; dans le cas contraire, elle est définie sur FALSE .
-
MCI_VCR_STATUS_ASSEMBLE_RECORD
-
Le membre dwReturn est défini sur TRUE si le mode d’assemblage est activé ; dans le cas contraire, elle est définie sur FALSE .
-
MCI_VCR_STATUS_AUDIO_MONITOR
-
Le membre dwReturn est défini sur une constante, indiquant le type de moniteur audio actuellement sélectionné.
-
MCI_VCR_STATUS_AUDIO_MONITOR_NUMBER
-
Le membre dwReturn est défini sur le numéro du type de moniteur audio actuellement sélectionné.
-
MCI_VCR_STATUS_AUDIO_RECORD
-
Le membre dwReturn est défini sur TRUE si l’audio est enregistré lors de la commande d’enregistrement suivante ; dans le cas contraire, elle est définie sur FALSE . Si vous spécifiez MCI_TRACK dans le paramètre dwFlags de cette commande, dwTrack contient la piste à laquelle cette requête s’applique.
-
MCI_VCR_STATUS_AUDIO_SOURCE
-
Le membre dwReturn est défini sur une constante, indiquant le type de source audio actuel.
-
MCI_VCR_STATUS_AUDIO_SOURCE_NUMBER
-
Le membre dwReturn est défini sur le numéro du type de source audio actuellement sélectionné.
-
MCI_VCR_STATUS_CLOCK
-
Le membre dwReturn est défini sur la valeur d’horloge actuelle, par incréments d’horloge totaux.
-
MCI_VCR_STATUS_CLOCK_ID
-
Le membre dwReturn est défini sur un nombre qui décrit de façon unique l’horloge utilisée.
-
MCI_VCR_STATUS_COUNTER_FORMAT
-
Le membre dwReturn est défini sur une constante décrivant le format de compteur actuel. Pour plus d’informations, consultez l’indicateur MCI_SET_TIME_FORMAT de la commande MCI_SET .
-
MCI_VCR_STATUS_COUNTER_RESOLUTION
-
Le membre dwReturn est défini sur une constante décrivant la résolution du compteur et est l’une des valeurs suivantes :
- MCI_VCR_COUNTER_RES_FRAMES : le compteur a une résolution de trames.
- MCI_VCR_COUNTER_RES_SECONDS : le compteur a une résolution de secondes.
- MCI_VCR_STATUS_COUNTER_VALUE : le membre dwReturn est défini sur la lecture du compteur actuel, au format de compteur actuel.
-
MCI_VCR_STATUS_FRAME_RATE
-
Le membre dwReturn est défini sur la fréquence d’images native actuelle de l’appareil.
-
MCI_VCR_STATUS_INDEX
-
Le membre dwReturn est défini sur une constante, décrivant le contenu actuel de l’affichage à l’écran, et est l’une des suivantes :
- MCI_VCR_INDEX_COUNTER
- MCI_VCR_INDEX_DATE
- MCI_VCR_INDEX_TIME
- MCI_VCR_INDEX_TIMECODE
-
MCI_VCR_STATUS_INDEX_ON
-
Le membre dwReturn est défini sur TRUE si l’affichage à l’écran est activé ; dans le cas contraire, elle est définie sur FALSE .
-
MCI_VCR_STATUS_MEDIA_TYPE
-
Le membre dwReturn est défini sur l’un des éléments suivants :
- MCI_VCR_MEDIA_8MM
- MCI_VCR_MEDIA_HI8
- MCI_VCR_MEDIA_VHS
- MCI_VCR_MEDIA_SVHS
- MCI_VCR_MEDIA_BETA
- MCI_VCR_MEDIA_EDBETA
- MCI_VCR_MEDIA_OTHER
-
MCI_VCR_STATUS_NUMBER
-
Le membre dwNumber est défini sur le numéro de tuner logique lorsque vous utilisez cet indicateur avec l’indicateur MCI_VCR_STATUS_TUNER_CHANNEL.
-
MCI_VCR_STATUS_NUMBER_OF_AUDIO_TRACKS
-
Le membre dwReturn est défini sur le nombre de pistes audio sélectionnables indépendamment.
-
MCI_VCR_STATUS_NUMBER_OF_VIDEO_TRACKS
-
Le membre dwReturn est défini sur le nombre de pistes vidéo sélectionnables indépendamment.
-
MCI_VCR_STATUS_PAUSE_TIMEOUT
-
Le membre dwReturn est défini sur la durée maximale, en millisecondes, d’une commande de pause. La valeur de retour zéro indique qu’aucun délai d’attente ne se produira.
-
MCI_VCR_STATUS_PLAY_FORMAT
-
Le membre dwReturn est défini sur l’un des éléments suivants :
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_POSTROLL_DURATION
-
Le membre dwReturn est défini sur la longueur de la bande vidéo qui sera lue après l’endroit où il a été arrêté, dans le format d’heure actuel. Cela est nécessaire pour freiner le transport de bande vcR à partir d’une commande d’arrêt ou de pause.
-
MCI_VCR_STATUS_POWER_ON
-
Le membre dwReturn est défini sur TRUE si l’alimentation est activée ; dans le cas contraire, elle est définie sur FALSE .
-
MCI_VCR_STATUS_PREROLL_DURATION
-
Le membre dwReturn est défini sur la longueur de la bande vidéo qui sera lue avant l’endroit où elle a été démarrée, dans le format d’heure actuel. Cela est nécessaire pour stabiliser la sortie du magnétoscope.
-
MCI_VCR_STATUS_RECORD_FORMAT
-
Le membre dwReturn est défini sur l’un des éléments suivants :
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_SPEED
-
Le membre dwReturn est défini sur la vitesse actuelle. Pour plus d’informations, consultez l’indicateur MCI_VCR_SET_SPEED de la commande MCI_SET .
-
MCI_VCR_STATUS_TIME_MODE
-
Le membre dwReturn est défini sur l’un des éléments suivants :
- MCI_VCR_TIME_COUNTER
- MCI_VCR_TIME_DETECT
- MCI_VCR_TIME_TIMECODE
Pour plus d’informations, consultez l’indicateur MCI_VCR_SET_TIME_MODE de la commande MCI_SET .
-
MCI_VCR_STATUS_TIME_TYPE
-
Le membre dwReturn est défini sur une constante décrivant le type d’heure en cours d’utilisation (utilisé par la lecture, l’enregistrement, la recherche, et ainsi de suite), et est l’une des suivantes :
-
MCI_VCR_TIME_COUNTER
-
Le compteur est en cours d’utilisation.
-
MCI_VCR_TIME_TIMECODE
-
Timecode est en cours d’utilisation.
-
MCI_VCR_STATUS_TIMECODE_PRESENT
-
Le membre dwReturn est défini sur TRUE si timecode est présent à la position actuelle dans le contenu ; dans le cas contraire, elle est définie sur FALSE .
-
MCI_VCR_STATUS_TIMECODE_RECORD
-
Le membre dwReturn est défini sur TRUE si le code de temps est enregistré lorsque la commande d’enregistrement suivante est donnée ; dans le cas contraire, elle est définie sur FALSE .
-
MCI_VCR_STATUS_TIMECODE_TYPE
-
Le membre dwReturn est défini sur une constante, décrivant le type de code temporel qui est directement pris en charge par l’appareil, et est l’un des éléments suivants :
- MCI_VCR_TIMECODE_TYPE_NONE : cet appareil n’utilise pas de code temporel.
- MCI_VCR_TIMECODE_TYPE_OTHER : cet appareil utilise un code de temps non spécifié.
- MCI_VCR_TIMECODE_TYPE_SMPTE : cet appareil utilise le code temporel SMPTE.
- MCI_VCR_TIMECODE_TYPE_SMPTE_DROP : cet appareil utilise le code de temps de suppression SMPTE.
-
MCI_VCR_STATUS_TUNER_CHANNEL
-
Le membre dwReturn est défini sur le numéro de canal actuel. Si vous spécifiez MCI_VCR_STATUS_NUMBER dans le paramètre dwFlags de cette commande, dwNumber contient le numéro de tuner logique auquel cette commande s’applique.
-
MCI_VCR_STATUS_VIDEO_MONITOR
-
Le membre dwReturn est défini sur une constante, indiquant le type de moniteur vidéo actuellement sélectionné.
-
MCI_VCR_STATUS_VIDEO_MONITOR_NUMBER
-
Le membre dwReturn est défini sur le numéro du type de moniteur vidéo actuellement sélectionné.
-
MCI_VCR_STATUS_VIDEO_RECORD
-
Le membre dwReturn est défini sur TRUE si la vidéo est enregistrée lorsque la commande d’enregistrement suivante est donnée ; dans le cas contraire, elle est définie sur FALSE . Si vous spécifiez MCI_TRACK dans le paramètre dwFlags de cette commande, dwTrack contient la piste à laquelle cette requête s’applique.
-
MCI_VCR_STATUS_VIDEO_SOURCE
-
Le membre dwReturn est défini sur une constante indiquant le type de source vidéo actuellement sélectionné.
-
MCI_VCR_STATUS_VIDEO_SOURCE_NUMBER
-
Le membre dwReturn est défini sur le numéro du type de source vidéo actuellement sélectionné.
-
MCI_VCR_STATUS_WRITE_PROTECTED
-
Le membre dwReturn est défini sur TRUE si le média est protégé en écriture ; dans le cas contraire, elle est définie sur FALSE .
Pour les appareils VCR, le paramètre lpStatus pointe vers une structure MCI_VCR_STATUS_PARMS .
L’utilisation de l’indicateur MCI_STATUS_LENGTH pour déterminer la longueur du média renvoie toujours 2 heures pour les appareils magnétoscopes, sauf si la longueur a été explicitement modifiée à l’aide de la commande MCI_SET .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil de superposition . Ces constantes sont utilisées dans le membre dwItem de la structure vers laquelle pointe le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_OVLY_STATUS_HWND
-
Le membre dwReturn est défini sur la poignée de la fenêtre associée au périphérique de superposition vidéo.
-
MCI_OVLY_STATUS_STRETCH
-
Le membre dwReturn a la valeur TRUE si l’étirement est activé ; dans le cas contraire, il est défini sur FALSE .
-
MCI_STATUS_MEDIA_PRESENT
-
Le membre dwReturn a la valeur TRUE si le média est inséré dans l’appareil ; dans le cas contraire, il est défini sur FALSE .
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil videodisc . Ces constantes sont utilisées dans le membre dwItem de la structure vers laquelle pointe le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
Le membre dwReturn a la valeur TRUE si le média est inséré dans l’appareil ; dans le cas contraire, il est défini sur FALSE .
-
MCI_STATUS_MODE
-
Le membre dwReturn est défini sur le mode actuel de l’appareil. Les appareils Videodisc peuvent retourner la constante MCI_VD_MODE_PARK, en plus des constantes que tout appareil peut retourner, comme documenté avec le paramètre dwFlags .
-
MCI_VD_STATUS_DISC_SIZE
-
Le membre dwReturn est défini sur la taille du disque chargé en pouces (8 ou 12).
-
MCI_VD_STATUS_FORWARD
-
Le membre dwReturn a la valeur TRUE si la lecture est avancée ; dans le cas contraire, il est défini sur FALSE .
L’appareil videodisc MCI ne prend pas en charge cet indicateur.
-
MCI_VD_STATUS_MEDIA_TYPE
-
Le membre dwReturn est défini sur le type de média du média inséré. Les types de médias suivants peuvent être retournés :
MCI_VD_MEDIA_CAV
MCI_VD_MEDIA_CLV
MCI_VD_MEDIA_OTHER
-
MCI_VD_STATUS_SIDE
-
Le membre dwReturn a la valeur 1 ou 2 pour indiquer le côté du disque chargé. Tous les appareils videodisc ne prennent pas en charge cet indicateur.
-
MCI_VD_STATUS_SPEED
-
Le membre dwReturn est défini sur la vitesse de lecture en images par seconde. The MCIPIONR. Le pilote de périphérique DRV retourne MCIERR_UNSUPPORTED_FUNCTION.
Les indicateurs supplémentaires suivants sont utilisés avec le type d’appareil waveaudio . Ces constantes sont utilisées dans le membre dwItem de la structure vers laquelle pointe le paramètre lpStatus lorsque MCI_STATUS_ITEM est spécifié pour le paramètre dwFlags .
-
MCI_WAVE_FORMATTAG
-
Le membre dwReturn est défini sur la balise de format actuel utilisée pour la lecture, l’enregistrement et l’enregistrement.
-
MCI_WAVE_INPUT
-
Le membre dwReturn est défini sur le périphérique d’entrée d’onde utilisé pour l’enregistrement. Si aucun appareil n’est en cours d’utilisation et qu’aucun appareil n’a été défini explicitement, le retour d’erreur est MCIERR_WAVE_INPUTUNSPECIFIED.
-
MCI_WAVE_OUTPUT
-
Le membre dwReturn est défini sur le périphérique de sortie d’onde utilisé pour la lecture. Si aucun appareil n’est en cours d’utilisation et qu’aucun appareil n’a été défini explicitement, le retour d’erreur est MCIERR_WAVE_OUTPUTUNSPECIFIED.
-
MCI_WAVE_STATUS_AVGBYTESPERSEC
-
Le membre dwReturn est défini sur les octets actuels par seconde utilisés pour la lecture, l’enregistrement et l’enregistrement.
-
MCI_WAVE_STATUS_BITSPERSAMPLE
-
Le membre dwReturn est défini sur les bits actuels par exemple utilisés pour lire, enregistrer et enregistrer les données au format PCM.
-
MCI_WAVE_STATUS_BLOCKALIGN
-
Le membre dwReturn est défini sur l’alignement de blocs actuel utilisé pour la lecture, l’enregistrement et l’enregistrement.
-
MCI_WAVE_STATUS_CHANNELS
-
Le membre dwReturn est défini sur le nombre de canaux actuel utilisé pour la lecture, l’enregistrement et l’enregistrement.
-
MCI_WAVE_STATUS_LEVEL
-
Le membre dwReturn est défini sur le niveau d’enregistrement ou de lecture actuel des données au format PCM. La valeur est retournée sous forme de valeur 8 ou 16 bits, en fonction de la taille de l’exemple utilisé. Le niveau de canal droit ou mono est retourné dans le mot d’ordre inférieur. Le niveau de canal gauche est retourné dans le mot d’ordre élevé.
-
MCI_WAVE_STATUS_SAMPLESPERSEC
-
Le membre dwReturn est défini sur les exemples actuels par seconde utilisés pour la lecture, l’enregistrement et l’enregistrement.
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 |
|