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 |
|