comando MCI_PLAY
El comando MCI_PLAY indica al dispositivo que empiece a transmitir datos de salida. Los dispositivos cd audio, digital-video, secuenciador MIDI, videodisc, 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_PLAY,
DWORD dwFlags,
(DWORD) (LPMCI_PLAY_PARMS ) lpPlay
);
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.
-
lpPlay
-
Puntero a una estructura de MCI_PLAY_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 adicionales se aplican a todos los dispositivos que admiten MCI_PLAY:
-
MCI_FROM
-
Una ubicación inicial se incluye en el miembro dwFrom de la estructura identificada por lpPlay. Las unidades asignadas a los valores de posición se especifican con la marca MCI_SET_TIME_FORMAT del comando MCI_SET . Si no se especifica MCI_FROM, la ubicación inicial tiene como valor predeterminado la posición actual.
-
MCI_TO
-
Una ubicación final se incluye en el miembro dwTo de la estructura identificada por lpPlay. Las unidades asignadas a los valores de posición se especifican con la marca MCI_SET_TIME_FORMAT de MCI_SET. Si no se especifica MCI_TO, la ubicación final tiene como valor predeterminado el final del medio.
Las marcas adicionales siguientes se usan con el tipo de dispositivo digitalvideo :
-
MCI_DGV_PLAY_REPEAT
-
La reproducción debe iniciarse de nuevo al principio cuando se alcanza el final del contenido.
-
MCI_DGV_PLAY_REVERSE
-
La reproducción debe producirse a la inversa.
-
MCI_MCIAVI_PLAY_WINDOW
-
La reproducción debe producirse en la ventana asociada a una instancia de dispositivo (valor predeterminado). (Esta marca es específica de MCIAVI. DRV.
-
MCI_MCIAVI_PLAY_FULLSCREEN
-
La reproducción debe usar una pantalla de pantalla completa. Use esta marca solo al reproducir archivos comprimidos o de 8 bits.
En el caso de los dispositivos de vídeo digital, lpPlay apunta a una estructura de MCI_DGV_PLAY_PARMS .
Las siguientes marcas adicionales se usan con el tipo de dispositivo vcr :
-
MCI_VCR_PLAY_AT
-
El miembro dwAt de la estructura identificada por lpPlay contiene una hora en la que comienza todo el comando, o si el dispositivo se cued, cuando el dispositivo llega a la posición de salida dada por el comando MCI_CUE .
-
MCI_VCR_PLAY_REVERSE
-
La reproducción debe producirse a la inversa.
-
MCI_VCR_PLAY_SCAN
-
La reproducción debe ser lo más rápida posible mientras se mantiene la salida de vídeo.
En el caso de los dispositivos VCR, lpPlay apunta a una estructura de MCI_VCR_PLAY_PARMS .
Las siguientes marcas adicionales se usan con el tipo de dispositivo videodisc :
-
MCI_VD_PLAY_FAST
-
Juega rápido.
-
MCI_VD_PLAY_REVERSE
-
Juega a la inversa.
-
MCI_VD_PLAY_SCAN
-
Escanear rápidamente.
-
MCI_VD_PLAY_SLOW
-
Juega lentamente.
-
MCI_VD_PLAY_SPEED
-
La velocidad de juego se incluye en el miembro dwSpeed en la estructura identificada por lpPlay.
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 |
|