comando MCI_STATUS
Nota
La comunicación sin sesgos de Microsoft admite un entorno diverso e inclusión. Dentro de este documento, hay referencias a la palabra 'slave'. La Guía de estilo de Microsoft para Bias-Free Comunicaciones lo reconoce como una palabra excluyente. Esta redacción se usa tal y como se usa actualmente en los comandos. Por coherencia, este documento contiene esta palabra. Cuando esta palabra se modifique en los comandos, corregiremos este documento para que esté en alineación.
El comando MCI_STATUS recupera información sobre un dispositivo MCI. Todos los dispositivos reconocen este comando. La información se devuelve en el miembro dwReturn de la estructura identificada por el parámetro lpStatus .
Para enviar este comando, llame a la función mciSendCommand con los parámetros siguientes.
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID,
MCI_STATUS,
DWORD dwFlags,
(DWORD) (LPMCI_STATUS_PARMS) lpStatus
);
Parámetros
-
wDeviceID
-
Identificador de dispositivo del dispositivo MCI que va a recibir el mensaje de comando.
-
dwFlags
-
MCI_NOTIFY, MCI_WAIT o, para dispositivos de vídeo digital y VCR, MCI_TEST. Para obtener información sobre estas marcas, vea Las marcas Wait, Notify y Test.
-
lpStatus
-
Puntero a una estructura de MCI_STATUS_PARMS . (Los dispositivos con conjuntos de comandos extendidos pueden reemplazar esta estructura por una estructura específica del dispositivo).
Valor devuelto
Devuelve cero si es correcto o si se produce un error de lo contrario.
Comentarios
Las siguientes marcas estándar y específicas de comandos adicionales se aplican a todos los dispositivos que admiten MCI_STATUS:
-
MCI_STATUS_ITEM
-
Especifica que el miembro dwItem de la estructura identificada por lpStatus contiene una constante que especifica qué elemento de estado se va a obtener. Las constantes siguientes definen qué elemento de estado se va a devolver en el miembro dwReturn de la estructura:
MCI_STATUS_CURRENT_TRACK
El miembro dwReturn se establece en el número de pista actual. MCI usa números de seguimiento continuos.
MCI_STATUS_LENGTH
El miembro dwReturn se establece en la longitud total del medio.
-
MCI_STATUS_MODE
-
El miembro dwReturn se establece en el modo actual del dispositivo. Los modos incluyen lo siguiente:
- 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
-
El miembro dwReturn se establece en el número total de pistas reproducibles.
-
MCI_STATUS_POSITION
-
El miembro dwReturn se establece en la posición actual.
-
MCI_STATUS_READY
-
El miembro dwReturn se establece en TRUE si el dispositivo está listo; se establece en FALSE de lo contrario.
-
MCI_STATUS_TIME_FORMAT
-
El miembro dwReturn se establece en el formato de hora actual del dispositivo. Los formatos de hora incluyen:
- MCI_FORMAT_BYTES
- MCI_FORMAT_FRAMES
- MCI_FORMAT_HMS
- MCI_FORMAT_MILLISECONDS
- MCI_FORMAT_MSF
- MCI_FORMAT_SAMPLES
- MCI_FORMAT_TMSF
-
MCI_STATUS_START
-
Obtiene la posición inicial del medio. Para obtener la posición inicial, combine esta marca con MCI_STATUS_ITEM y establezca el miembro dwItem de la estructura identificada por lpStatus en MCI_STATUS_POSITION.
-
MCI_TRACK
-
Indica que se incluye un parámetro de pista de estado en el miembro dwTrack de la estructura identificada por lpStatus. Debe usar esta marca con las constantes MCI_STATUS_POSITION o MCI_STATUS_LENGTH. Cuando se usa con MCI_STATUS_POSITION, MCI_TRACK obtiene la posición inicial de la pista especificada. Cuando se usa con MCI_STATUS_LENGTH, MCI_TRACK obtiene la longitud de la pista especificada. MCI usa números de seguimiento continuos.
Las siguientes marcas adicionales se usan con el tipo de dispositivo cdaudio . Estas constantes se usan en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_CDA_STATUS_TYPE_TRACK
-
El miembro dwReturn se establece en uno de los valores siguientes:
- MCI_CDA_TRACK_AUDIO
- MCI_CDA_TRACK_OTHER
Para usar esta marca, se debe establecer la marca MCI_TRACK y el miembro dwTrack de la estructura identificada por lpStatus debe contener un número de pista válido.
-
MCI_STATUS_MEDIA_PRESENT
-
El miembro dwReturn se establece en TRUE si el medio se inserta en el dispositivo; se establece en FALSE de lo contrario.
Las marcas adicionales siguientes se usan con el tipo de dispositivo digitalvideo :
-
MCI_DGV_STATUS_DISKSPACE
-
El miembro lpstrDrive de la estructura identificada por lpStatus especifica una unidad de disco o, en algunas implementaciones, una ruta de acceso. El comando MCI_STATUS devuelve la cantidad aproximada de espacio en disco que puede obtener el comando MCI_RESERVE en el miembro dwReturn de la estructura identificada por lpStatus. El espacio en disco se mide en unidades del formato de hora actual.
-
MCI_DGV_STATUS_INPUT
-
La constante especificada por el miembro dwItem de la estructura identificada por lpStatus se aplica a la entrada.
-
MCI_DGV_STATUS_LEFT
-
La constante especificada por el miembro dwItem de la estructura identificada por lpStatus se aplica al canal de audio izquierdo.
-
MCI_DGV_STATUS_NOMINAL
-
La constante especificada por el miembro dwItem de la estructura identificada por lpStatus solicita el valor nominal en lugar del valor actual.
-
MCI_DGV_STATUS_OUTPUT
-
La constante especificada por el miembro dwItem de la estructura identificada por lpStatus se aplica a la salida.
-
MCI_DGV_STATUS_RECORD
-
La velocidad de fotogramas devuelta para la marca MCI_DGV_STATUS_FRAME_RATE es la velocidad utilizada para la compresión.
-
MCI_DGV_STATUS_REFERENCE
-
El miembro dwReturn de la estructura identificada por lpStatus devuelve la imagen de fotograma clave más cercana que precede al marco especificado en el miembro dwReference .
-
MCI_DGV_STATUS_RIGHT
-
La constante especificada por el miembro dwItem de la estructura identificada por lpStatus se aplica al canal de audio correcto.
Las constantes siguientes se usan con el tipo de dispositivo digitalvideo en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_AVI_STATUS_AUDIO_BREAKS
-
El miembro dwReturn devuelve el número de veces que se rompió la parte de audio de la última secuencia AVI. El sistema cuenta una interrupción de audio cada vez que intenta escribir datos de audio en el controlador del dispositivo y detecta que el controlador ya ha reproducido todos los datos disponibles. Esta marca solo la reconoce el controlador mcIAVI digital-video.
-
MCI_AVI_STATUS_FRAMES_SKIPPED
-
El miembro dwReturn devuelve el número de fotogramas que no se dibujaron cuando se reproduzca la última secuencia AVI. Esta marca solo la reconoce el controlador mcIAVI digital-video.
-
MCI_AVI_STATUS_LAST_PLAY_SPEED
-
El miembro dwReturn devuelve un valor que representa el tiempo real de reproducción de la última secuencia AVI que coincide con el tiempo de reproducción de destino. El valor 1000 indica que la hora de destino y la hora real eran las mismas. Un valor de 2000, por ejemplo, indicaría que la secuencia AVI tardó dos veces en reproducirse como debería tener. Esta marca solo la reconoce el controlador mcIAVI digital-video.
-
MCI_DGV_STATUS_AUDIO
-
El miembro dwReturn devuelve MCI_ON o MCI_OFF en función de la opción de MCI_SET_AUDIO más reciente para el comando MCI_SET . Devuelve MCI_ON si están habilitados o ambos altavoces y, de lo contrario, MCI_OFF.
-
MCI_DGV_STATUS_AUDIO_INPUT
-
El miembro dwReturn devuelve el nivel de audio instantáneo aproximado de la señal de audio analógica. Un valor mayor que 1000 implica que hay distorsión de recorte. Algunos dispositivos solo pueden determinar este valor al grabar audio. Este valor de estado no tiene ningún comando asociado MCI_SET o MCI_SETAUDIO . Este valor está relacionado con, pero normalizado de manera diferente, el comando waveform-audio MCI_WAVE_STATUS_LEVEL.
-
MCI_DGV_STATUS_AUDIO_RECORD
-
El miembro dwReturn devuelve MCI_ON o MCI_OFF reflejando el estado establecido por la marca MCI_DGV_SETAUDIO_RECORD del comando MCI_SETAUDIO .
-
MCI_DGV_STATUS_AUDIO_SOURCE
-
El miembro dwReturn devuelve el origen actual del digitalizador de audio:
-
MCI_DGV_SETAUDIO_AVERAGE
-
Especifica el promedio de los canales de audio izquierdo y derecho.
-
MCI_DGV_SETAUDIO_LEFT
-
Especifica el canal de audio izquierdo.
-
MCI_DGV_SETAUDIO_RIGHT
-
Especifica el canal de audio correcto.
-
MCI_DGV_SETAUDIO_STEREO
-
Especifica estéreo.
-
MCI_DGV_STATUS_AUDIO_STREAM
-
El miembro dwReturn devuelve el número de secuencia de audio actual.
-
MCI_DGV_STATUS_AVGBYTESPERSEC
-
El miembro dwReturn devuelve el número medio de bytes por segundo que se usa para la grabación.
-
MCI_DGV_STATUS_BASS
-
El miembro dwReturn devuelve el nivel de bajo de audio actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_BITSPERPEL
-
El miembro dwReturn devuelve el número de bits por píxel usado para guardar datos capturados o grabados.
-
MCI_DGV_STATUS_BITSPERSAMPLE
-
El miembro dwReturn devuelve el número de bits por ejemplo que usa el dispositivo para la grabación. Esto solo se aplica a los dispositivos que admiten el formato PCM.
-
MCI_DGV_STATUS_BLOCKALIGN
-
El miembro dwReturn devuelve la alineación de los bloques de datos en relación con el inicio de la forma de onda de entrada.
-
MCI_DGV_STATUS_BRIGHTNESS
-
El miembro dwReturn devuelve el nivel de brillo del vídeo actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_COLOR
-
El miembro dwReturn devuelve el nivel de color actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_CONTRAST
-
El miembro dwReturn devuelve el nivel de contraste actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_FILEFORMAT
-
El miembro dwReturn devuelve el formato de archivo actual para grabar o guardar.
-
MCI_DGV_STATUS_FILE_MODE
-
El miembro dwReturn devuelve el estado de la operación de archivo:
MCI_DGV_FILE_MODE_EDITING
Se devuelve durante las operaciones de cortar, copiar, eliminar, pegar y deshacer.
MCI_DGV_FILE_MODE_IDLE
Se devuelve cuando el archivo está listo para la siguiente operación.
MCI_DGV_FILE_MODE_LOADING
Se devuelve mientras se carga el archivo.
MCI_DGV_FILE_MODE_SAVING
Se devuelve mientras se guarda el archivo.
-
MCI_DGV_STATUS_FILE_COMPLETION
-
El miembro dwReturn devuelve el porcentaje estimado de una operación de carga, guardado, captura, corte, copia, eliminación, pegado o deshacer ha progresado. (Las aplicaciones pueden usarlo para proporcionar un indicador visual del progreso). Esta marca no es compatible con todos los dispositivos de vídeo digital.
-
MCI_DGV_STATUS_FORWARD
-
El miembro dwReturn devuelve TRUE si la dirección del dispositivo está hacia delante o el dispositivo no se está reproduciendo.
-
MCI_DGV_STATUS_FRAME_RATE
-
El miembro dwReturn debe usarse con MCI_DGV_STATUS_NOMINAL, MCI_DGV_STATUS_RECORD o ambos. Cuando se usa con MCI_DGV_STATUS_RECORD, se devuelve la velocidad de fotogramas actual utilizada para la grabación. Cuando se usa con MCI_DGV_STATUS_RECORD y MCI_DGV_STATUS_NOMINAL, se devuelve la velocidad nominal de fotogramas asociada a la señal de vídeo de entrada. Cuando se usa con MCI_DGV_STATUS_NOMINAL, se devuelve la velocidad nominal de fotogramas asociada al archivo. En todos los casos, las unidades están en fotogramas por segundo multiplicadas por 1000.
-
MCI_DGV_STATUS_GAMMA
-
El miembro dwReturn devuelve el valor gamma actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_HPAL
-
El miembro dwReturn devuelve el valor decimal ASCII para el identificador de paleta actual. El identificador se encuentra en la palabra de orden bajo del valor devuelto.
-
MCI_DGV_STATUS_HWND
-
El miembro dwReturn devuelve el valor decimal ASCII para el identificador de ventana explícito o predeterminado actual asociado a esta instancia del controlador de dispositivo. El identificador se encuentra en la palabra de orden bajo del valor devuelto.
-
MCI_DGV_STATUS_KEY_COLOR
-
El miembro dwReturn devuelve el valor de color de clave actual.
-
MCI_DGV_STATUS_KEY_INDEX
-
El miembro dwReturn devuelve el valor de índice de clave actual.
-
MCI_DGV_STATUS_MONITOR
-
El miembro dwReturn devuelve una constante que indica el origen de la presentación actual. Se definen las siguientes constantes:
MCI_DGV_MONITOR_FILE
Un archivo es el origen.
MCI_DGV_MONITOR_INPUT
La entrada es el origen.
-
MCI_DGV_STATUS_MONITOR_METHOD
-
El miembro dwReturn devuelve una constante que indica el método utilizado para la supervisión de entrada. Se definen las siguientes constantes:
MCI_DGV_METHOD_DIRECT
Supervisión directa de entrada.
MCI_DGV_METHOD_POST
Supervisión posterior a la entrada.
MCI_DGV_METHOD_PRE
Supervisión previa a la entrada.
-
MCI_DGV_STATUS_PAUSE_MODE
-
El miembro dwReturn devuelve MCI_MODE_PLAY si el dispositivo se ha pausado mientras se está reproduciendo y devuelve MCI_MODE_RECORD si el dispositivo se ha pausado durante la grabación. El comando devuelve MCIERR_NONAPPLICABLE_FUNCTION como devolución de error si el dispositivo no está en pausa.
-
MCI_DGV_STATUS_SAMPLESPERSECOND
-
El miembro dwReturn devuelve el número de muestras por segundo registradas.
-
MCI_DGV_STATUS_SEEK_EXACTLY
-
El miembro dwReturn devuelve TRUE o FALSE que indica si se establece o no el formato de búsqueda exactamente. (Las aplicaciones pueden establecer este formato mediante el comando MCI_SET con la marca MCI_DGV_SET_SEEK_EXACTLY).
-
MCI_DGV_STATUS_SHARPNESS
-
El miembro dwReturn devuelve el nivel de nitidez actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_SIZE
-
El miembro dwReturn devuelve la duración aproximada de la reproducción de los datos comprimidos que contendrá el área de trabajo reservada. Las unidades de duración están en el formato de hora actual. Devuelve cero si no hay espacio en disco reservado. El tamaño devuelto es aproximado, ya que el espacio en disco preciso para los datos comprimidos no se puede predecir, en general, hasta después de comprimir los datos.
-
MCI_DGV_STATUS_SMPTE
-
El miembro dwReturn devuelve el código de hora SMPTE asociado a la posición actual del área de trabajo.
-
MCI_DGV_STATUS_SPEED
-
El miembro dwReturn devuelve la velocidad de reproducción actual.
-
MCI_DGV_STATUS_STILL_FILEFORMAT
-
El miembro dwReturn devuelve el formato de archivo actual para el comando MCI_CAPTURE .
-
MCI_DGV_STATUS_TINT
-
El miembro dwReturn devuelve el nivel de tono de vídeo actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_TREBLE
-
El miembro dwReturn devuelve el nivel de treble de audio actual. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_UNSAVED
-
El miembro dwReturn devuelve TRUE si hay datos registrados en el área de trabajo que podrían perderse como resultado de un comando de MCI_CLOSE, MCI_LOAD, MCI_RECORD, MCI_RESERVE, MCI_CUT, MCI_DELETE o MCI_PASTE . El miembro devuelve FALSE de lo contrario.
-
MCI_DGV_STATUS_VIDEO
-
El miembro dwReturn devuelve MCI_ON si el vídeo está habilitado o MCI_OFF si está deshabilitado.
-
MCI_DGV_STATUS_VIDEO_RECORD
-
El miembro dwReturn devuelve MCI_ON o MCI_OFF, lo que refleja el estado establecido por la marca MCI_DGV_SETVIDEO_RECORD del comando MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SOURCE
-
El miembro dwReturn devuelve una constante que indica el tipo de origen de vídeo establecido por la marca MCI_DGV_SETVIDEO_SOURCE del comando MCI_SETVIDEO .
-
MCI_DGV_STATUS_VIDEO_SRC_NUM
-
El miembro dwReturn devuelve el número dentro de su tipo del origen de entrada de vídeo actualmente activo.
-
MCI_DGV_STATUS_VIDEO_STREAM
-
El miembro dwReturn devuelve el número de secuencia de vídeo actual.
-
MCI_DGV_STATUS_VOLUME
-
El miembro dwReturn devuelve el promedio del volumen a los altavoces izquierdo y derecho. Use MCI_DGV_STATUS_NOMINAL con esta marca para obtener el nivel nominal.
-
MCI_DGV_STATUS_WINDOW_VISIBLE
-
El miembro dwReturn devuelve TRUE si la ventana no está oculta.
-
MCI_DGV_STATUS_WINDOW_MINIMIZED
-
El miembro dwReturn devuelve TRUE si la ventana está minimizada.
-
MCI_DGV_STATUS_WINDOW_MAXIMIZED
-
El miembro dwReturn devuelve TRUE si la ventana está maximizada.
-
MCI_STATUS_MEDIA_PRESENT
-
El miembro dwReturn devuelve TRUE.
En el caso de los dispositivos de vídeo digital, el parámetro lpStatus apunta a una estructura de MCI_DGV_STATUS_PARMS .
Las siguientes marcas adicionales se usan con el tipo de dispositivo secuenciador . Estas constantes se usan en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_SEQ_STATUS_DIVTYPE
-
El miembro dwReturn se establece en uno de los siguientes valores que indican el tipo de división actual de una secuencia:
- 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
-
El miembro dwReturn se establece en el tipo de sincronización utilizado para la operación maestra.
-
MCI_SEQ_STATUS_OFFSET
-
El miembro dwReturn se establece en el desplazamiento SMPTE actual de una secuencia.
-
MCI_SEQ_STATUS_PORT
-
El miembro dwReturn se establece en el identificador del dispositivo MIDI para el puerto actual utilizado por la secuencia.
-
MCI_SEQ_STATUS_SLAVE
-
El miembro dwReturn se establece en el tipo de sincronización utilizado para la operación subordinada.
-
MCI_SEQ_STATUS_TEMPO
-
El miembro dwReturn se establece en el tempo actual de una secuencia MIDI en ritmos por minuto para archivos PPQN o fotogramas por segundo para los archivos SMPTE.
-
MCI_STATUS_MEDIA_PRESENT
-
El miembro dwReturn se establece en TRUE si el medio se inserta en el dispositivo; se establece en FALSE de lo contrario.
Las marcas adicionales siguientes se usan con el tipo de dispositivo vcr . Estas constantes se usan en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
El miembro dwReturn se establece en TRUE si el medio se inserta en el dispositivo; se establece en FALSE de lo contrario.
-
MCI_VCR_STATUS_ASSEMBLE_RECORD
-
El miembro dwReturn se establece en TRUE si el modo de ensamblado está activado; se establece en FALSE de lo contrario.
-
MCI_VCR_STATUS_AUDIO_MONITOR
-
El miembro dwReturn se establece en una constante, lo que indica el tipo de monitor de audio seleccionado actualmente.
-
MCI_VCR_STATUS_AUDIO_MONITOR_NUMBER
-
El miembro dwReturn se establece en el número del tipo de monitor de audio seleccionado actualmente.
-
MCI_VCR_STATUS_AUDIO_RECORD
-
El miembro dwReturn se establece en TRUE si se grabará audio cuando se dé el siguiente comando de registro; se establece en FALSE de lo contrario. Si especifica MCI_TRACK en el parámetro dwFlags de este comando, dwTrack contiene el seguimiento al que se aplica esta consulta.
-
MCI_VCR_STATUS_AUDIO_SOURCE
-
El miembro dwReturn se establece en una constante, lo que indica el tipo de origen de audio actual.
-
MCI_VCR_STATUS_AUDIO_SOURCE_NUMBER
-
El miembro dwReturn se establece en el número del tipo de origen de audio seleccionado actualmente.
-
MCI_VCR_STATUS_CLOCK
-
El miembro dwReturn se establece en el valor del reloj actual, en incrementos de reloj totales.
-
MCI_VCR_STATUS_CLOCK_ID
-
El miembro dwReturn se establece en un número que describe de forma única el reloj en uso.
-
MCI_VCR_STATUS_COUNTER_FORMAT
-
El miembro dwReturn se establece en una constante que describe el formato de contador actual. Para obtener más información, vea la marca MCI_SET_TIME_FORMAT del comando MCI_SET .
-
MCI_VCR_STATUS_COUNTER_RESOLUTION
-
El miembro dwReturn se establece en una constante que describe la resolución del contador y es uno de los siguientes valores:
- MCI_VCR_COUNTER_RES_FRAMES: El contador tiene resolución de fotogramas.
- MCI_VCR_COUNTER_RES_SECONDS: el contador tiene resolución de segundos.
- MCI_VCR_STATUS_COUNTER_VALUE: el miembro dwReturn se establece en la lectura del contador actual, en el formato de tiempo de contador actual.
-
MCI_VCR_STATUS_FRAME_RATE
-
El miembro dwReturn se establece en la velocidad de fotogramas nativa actual del dispositivo.
-
MCI_VCR_STATUS_INDEX
-
El miembro dwReturn se establece en una constante, que describe el contenido actual de la pantalla en pantalla y es uno de los siguientes:
- MCI_VCR_INDEX_COUNTER
- MCI_VCR_INDEX_DATE
- MCI_VCR_INDEX_TIME
- MCI_VCR_INDEX_TIMECODE
-
MCI_VCR_STATUS_INDEX_ON
-
El miembro dwReturn se establece en TRUE si la pantalla en pantalla está activada; se establece en FALSE de lo contrario.
-
MCI_VCR_STATUS_MEDIA_TYPE
-
El miembro dwReturn se establece en uno de los siguientes:
- 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
-
El miembro dwNumber se establece en el número de tuner lógico cuando se usa esta marca con la marca MCI_VCR_STATUS_TUNER_CHANNEL.
-
MCI_VCR_STATUS_NUMBER_OF_AUDIO_TRACKS
-
El miembro dwReturn se establece en el número de pistas de audio que se pueden seleccionar de forma independiente.
-
MCI_VCR_STATUS_NUMBER_OF_VIDEO_TRACKS
-
El miembro dwReturn se establece en el número de pistas de vídeo que se pueden seleccionar de forma independiente.
-
MCI_VCR_STATUS_PAUSE_TIMEOUT
-
El miembro dwReturn se establece en la duración máxima, en milisegundos, de un comando de pausa. El valor devuelto de cero indica que no se producirá ningún tiempo de espera.
-
MCI_VCR_STATUS_PLAY_FORMAT
-
El miembro dwReturn se establece en uno de los siguientes:
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_POSTROLL_DURATION
-
El miembro dwReturn se establece en la longitud de la cinta de vídeo que se reproducirá después del punto en el que se detuvo, en el formato de hora actual. Esto es necesario para detener el transporte de cinta VCR desde un comando stop o pause.
-
MCI_VCR_STATUS_POWER_ON
-
El miembro dwReturn se establece en TRUE si la alimentación está activada; se establece en FALSE de lo contrario.
-
MCI_VCR_STATUS_PREROLL_DURATION
-
El miembro dwReturn se establece en la longitud de la cinta de vídeo que se reproducirá antes del punto en el que se inició, en el formato de hora actual. Esto es necesario para estabilizar la salida de VCR.
-
MCI_VCR_STATUS_RECORD_FORMAT
-
El miembro dwReturn se establece en uno de los siguientes:
- MCI_VCR_FORMAT_EP
- MCI_VCR_FORMAT_LP
- MCI_VCR_FORMAT_OTHER
- MCI_VCR_FORMAT_SP
-
MCI_VCR_STATUS_SPEED
-
El miembro dwReturn se establece en la velocidad actual. Para obtener más información, vea la marca MCI_VCR_SET_SPEED del comando MCI_SET .
-
MCI_VCR_STATUS_TIME_MODE
-
El miembro dwReturn se establece en uno de los siguientes:
- MCI_VCR_TIME_COUNTER
- MCI_VCR_TIME_DETECT
- MCI_VCR_TIME_TIMECODE
Para obtener más información, vea la marca MCI_VCR_SET_TIME_MODE del comando MCI_SET .
-
MCI_VCR_STATUS_TIME_TYPE
-
El miembro dwReturn se establece en una constante que describe el tipo de hora actual en uso (usado por reproducción, registro, búsqueda, etc.) y es uno de los siguientes:
-
MCI_VCR_TIME_COUNTER
-
El contador está en uso.
-
MCI_VCR_TIME_TIMECODE
-
El código de tiempo está en uso.
-
MCI_VCR_STATUS_TIMECODE_PRESENT
-
El miembro dwReturn se establece en TRUE si el código de tiempo está presente en la posición actual del contenido; se establece en FALSE de lo contrario.
-
MCI_VCR_STATUS_TIMECODE_RECORD
-
El miembro dwReturn se establece en TRUE si el código de tiempo se registrará cuando se dé el siguiente comando de registro; se establece en FALSE de lo contrario.
-
MCI_VCR_STATUS_TIMECODE_TYPE
-
El miembro dwReturn se establece en una constante, que describe el tipo de código de tiempo que admite directamente el dispositivo y es uno de los siguientes:
- MCI_VCR_TIMECODE_TYPE_NONE: este dispositivo no usa un código de tiempo.
- MCI_VCR_TIMECODE_TYPE_OTHER: este dispositivo usa un código de tiempo no especificado.
- MCI_VCR_TIMECODE_TYPE_SMPTE: este dispositivo usa el código de tiempo SMPTE.
- MCI_VCR_TIMECODE_TYPE_SMPTE_DROP: este dispositivo usa el código de tiempo de eliminación de SMPTE.
-
MCI_VCR_STATUS_TUNER_CHANNEL
-
El miembro dwReturn se establece en el número de canal actual. Si especifica MCI_VCR_STATUS_NUMBER en el parámetro dwFlags de este comando, dwNumber contiene el número de tuner lógico al que se aplica este comando.
-
MCI_VCR_STATUS_VIDEO_MONITOR
-
El miembro dwReturn se establece en una constante, lo que indica el tipo de monitor de vídeo seleccionado actualmente.
-
MCI_VCR_STATUS_VIDEO_MONITOR_NUMBER
-
El miembro dwReturn se establece en el número del tipo de monitor de vídeo seleccionado actualmente.
-
MCI_VCR_STATUS_VIDEO_RECORD
-
El miembro dwReturn se establece en TRUE si el vídeo se grabará cuando se dé el siguiente comando de registro; se establece en FALSE de lo contrario. Si especifica MCI_TRACK en el parámetro dwFlags de este comando, dwTrack contiene el seguimiento al que se aplica esta consulta.
-
MCI_VCR_STATUS_VIDEO_SOURCE
-
El miembro dwReturn se establece en una constante que indica el tipo de origen de vídeo seleccionado actualmente.
-
MCI_VCR_STATUS_VIDEO_SOURCE_NUMBER
-
El miembro dwReturn se establece en el número del tipo de origen de vídeo seleccionado actualmente.
-
MCI_VCR_STATUS_WRITE_PROTECTED
-
El miembro dwReturn se establece en TRUE si el medio está protegido por escritura; se establece en FALSE de lo contrario.
En el caso de los dispositivos VCR, el parámetro lpStatus apunta a una estructura de MCI_VCR_STATUS_PARMS .
El uso de la marca MCI_STATUS_LENGTH para determinar la longitud del medio siempre devuelve 2 horas para los dispositivos VCR, a menos que la longitud se haya cambiado explícitamente mediante el comando MCI_SET .
Las marcas adicionales siguientes se usan con el tipo de dispositivo superpuesto . Estas constantes se usan en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_OVLY_STATUS_HWND
-
El miembro dwReturn se establece en el identificador de la ventana asociada al dispositivo de superposición de vídeo.
-
MCI_OVLY_STATUS_STRETCH
-
El miembro dwReturn se establece en TRUE si la extensión está habilitada; se establece en FALSE de lo contrario.
-
MCI_STATUS_MEDIA_PRESENT
-
El miembro dwReturn se establece en TRUE si el medio se inserta en el dispositivo; se establece en FALSE de lo contrario.
Las siguientes marcas adicionales se usan con el tipo de dispositivo videodisc . Estas constantes se usan en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_STATUS_MEDIA_PRESENT
-
El miembro dwReturn se establece en TRUE si el medio se inserta en el dispositivo; se establece en FALSE de lo contrario.
-
MCI_STATUS_MODE
-
El miembro dwReturn se establece en el modo actual del dispositivo. Los dispositivos videodisc pueden devolver la constante MCI_VD_MODE_PARK, además de las constantes que cualquier dispositivo puede devolver, como se documenta con el parámetro dwFlags .
-
MCI_VD_STATUS_DISC_SIZE
-
El miembro dwReturn se establece en el tamaño del disco cargado en pulgadas (8 o 12).
-
MCI_VD_STATUS_FORWARD
-
El miembro dwReturn se establece en TRUE si se reproduce hacia delante; se establece en FALSE de lo contrario.
El dispositivo de videodisc de MCI no admite esta marca.
-
MCI_VD_STATUS_MEDIA_TYPE
-
El miembro dwReturn se establece en el tipo de medio del medio insertado. Se pueden devolver los siguientes tipos de medios:
MCI_VD_MEDIA_CAV
MCI_VD_MEDIA_CLV
MCI_VD_MEDIA_OTHER
-
MCI_VD_STATUS_SIDE
-
El miembro dwReturn se establece en 1 o 2 para indicar qué lado del disco se carga. No todos los dispositivos de videodisc admiten esta marca.
-
MCI_VD_STATUS_SPEED
-
El miembro dwReturn se establece en la velocidad de reproducción en fotogramas por segundo. El MCIPIONR. El controlador de dispositivo DRV devuelve MCIERR_UNSUPPORTED_FUNCTION.
Las marcas adicionales siguientes se usan con el tipo de dispositivo waveaudio . Estas constantes se usan en el miembro dwItem de la estructura a la que apunta el parámetro lpStatus cuando se especifica MCI_STATUS_ITEM para el parámetro dwFlags .
-
MCI_WAVE_FORMATTAG
-
El miembro dwReturn se establece en la etiqueta de formato actual que se usa para reproducir, grabar y guardar.
-
MCI_WAVE_INPUT
-
El miembro dwReturn se establece en el dispositivo de entrada de onda usado para la grabación. Si no hay ningún dispositivo en uso y no se ha establecido explícitamente ningún dispositivo, se MCIERR_WAVE_INPUTUNSPECIFIED la devolución del error.
-
MCI_WAVE_OUTPUT
-
El miembro dwReturn se establece en el dispositivo de salida de onda que se usa para reproducir. Si no hay ningún dispositivo en uso y no se ha establecido explícitamente ningún dispositivo, se MCIERR_WAVE_OUTPUTUNSPECIFIED la devolución del error.
-
MCI_WAVE_STATUS_AVGBYTESPERSEC
-
El miembro dwReturn se establece en los bytes actuales por segundo usados para reproducir, grabar y guardar.
-
MCI_WAVE_STATUS_BITSPERSAMPLE
-
El miembro dwReturn se establece en los bits actuales por muestra usados para reproducir, grabar y guardar datos con formato PCM.
-
MCI_WAVE_STATUS_BLOCKALIGN
-
El miembro dwReturn se establece en la alineación del bloque actual que se usa para reproducir, grabar y guardar.
-
MCI_WAVE_STATUS_CHANNELS
-
El miembro dwReturn se establece en el recuento de canales actual que se usa para reproducir, grabar y guardar.
-
MCI_WAVE_STATUS_LEVEL
-
El miembro dwReturn se establece en el nivel de grabación o reproducción actual de datos con formato PCM. El valor se devuelve como un valor de 8 o 16 bits, según el tamaño de muestra utilizado. El nivel de canal mono o derecho se devuelve en la palabra de orden bajo. El nivel de canal izquierdo se devuelve en la palabra de orden superior.
-
MCI_WAVE_STATUS_SAMPLESPERSEC
-
El miembro dwReturn se establece en las muestras actuales por segundo usadas para reproducir, grabar y guardar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|