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
Mmsystem.h (inclure Windows.h)

Voir aussi

MCI

Commandes MCI

MCI_CUT

MCI_DELETE

MCI_PASTE

MCI_RESERVE

MCI_SET

play

enregistrement

Chercher