comando MCI_CUE

El comando MCI_CUE indica un dispositivo para que la reproducción o la grabación comiencen con un retraso mínimo. Los dispositivos digitales de vídeo, VCR y audio de forma de onda reconocen este comando.

Para enviar este comando, llame a la función mciSendCommand con los parámetros siguientes.

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_CUE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpCue
);

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.

lpCue

Puntero a una estructura de MCI_GENERIC_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 marcas adicionales siguientes se usan con el tipo de dispositivo digitalvideo :

MCI_DGV_CUE_INPUT

Una instancia de vídeo digital debe prepararse para la grabación. Si la aplicación no tiene espacio en disco reservado, el dispositivo reserva el espacio en disco mediante sus parámetros predeterminados. La aplicación puede omitir esta marca si el origen de la presentación actual ya es la entrada externa. (Esta marca no tiene ningún efecto en la selección del origen de la presentación).

MCI_DGV_CUE_NOSHOW

Una instancia de vídeo digital debe prepararse para reproducir el fotograma especificado con el comando sin mostrarlo. Cuando se especifica esta marca, la pantalla continúa mostrando la imagen en el búfer de fotogramas aunque su fotograma correspondiente no sea la posición actual. Por ejemplo, si el búfer de fotogramas contiene la imagen del marco 7, el dispositivo sigue mostrando el fotograma 7 cuando se usa esta marca para indicar el dispositivo a cualquier otra posición. Un comando de indicación posterior sin esta marca y sin la marca MCI_TO muestra el marco actual.

MCI_DGV_CUE_OUTPUT

Una instancia de vídeo digital debe prepararse para reproducirse. Si el área de trabajo está en pausa, no se produce ningún posicionamiento. Si se detiene el área de trabajo, la posición podría cambiar a una imagen de fotograma clave anterior. La aplicación puede omitir esta marca si el origen de la presentación actual ya es el área de trabajo.

MCI_TO

Una posición del área de trabajo se incluye en el miembro dwTo de la estructura identificada por lpCue. Las unidades asignadas a los valores de posición se especifican mediante la marca MCI_SET_TIME_FORMAT del comando MCI_SET . Esto equivale a buscar una posición, excepto que el dispositivo se pausa después del comando.

Para dispositivos digitalvideo , el parámetro lpCue apunta a una estructura de MCI_DGV_CUE_PARMS .

Las siguientes marcas adicionales se usan con el tipo de dispositivo vcr :

MCI_FROM

El miembro dwFrom de la estructura a la que apunta lpCue contiene la ubicación inicial especificada en el formato de hora actual.

MCI_TO

El miembro dwTo de la estructura a la que apunta lpCue contiene la ubicación final (pausa) especificada en el formato de hora actual.

MCI_VCR_CUE_INPUT

Prepárese para la grabación.

MCI_VCR_CUE_OUTPUT

Prepárese para jugar. Si no se especifica ni MCI_VCR_CUE_INPUT ni MCI_VCR_CUE_OUTPUT, se supone MCI_VCR_CUE_OUTPUT.

MCI_VCR_CUE_PREROLL

Indica el dispositivo a la posición actual, o la posición dwFrom , menos la duración de inscripción previa. Esto permitirá que el dispositivo se prepare antes de entrar en modo de grabación o reproducción.

MCI_VCR_CUE_REVERSE

La dirección del siguiente comando de reproducción o registro es inversa.

Al señalar la reproducción mediante el comando MCI_CUE con la marca MCI_VCR_CUE_OUTPUT, puede cancelar MCI_CUE emitiendo el comando MCI_PLAY con MCI_FROM, MCI_TO o MCI_VCR_PLAY_REVERSE.

Al señalar la grabación mediante MCI_CUE con la marca MCI_VCR_CUE_INPUT, puede cancelar MCI_CUE emitiendo el comando MCI_RECORD con MCI_FROM, MCI_TO o MCI_VCR_RECORD_INITIALIZE.

En el caso de los dispositivos vcr , el parámetro lpCue apunta a una estructura de MCI_VCR_CUE_PARMS .

Las marcas adicionales siguientes se usan con el tipo de dispositivo waveaudio :

MCI_WAVE_INPUT

Se debe cued un dispositivo de entrada de audio con forma de onda.

MCI_WAVE_OUTPUT

Se debe cued un dispositivo de salida de audio con forma de onda. Esta es la marca predeterminada si no se especifica una marca.

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

Consulte también

MCI

Comandos de MCI