Compartir a través de


comando MCI_CAPTURE

El comando MCI_CAPTURE captura el contenido del búfer de fotogramas y lo almacena en un archivo especificado. Los dispositivos de vídeo digital reconocen este comando.

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

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_CAPTURE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_DGV_CAPTURE_PARMS) lpCapture
);

Parámetros

wDeviceID

Identificador de dispositivo del dispositivo MCI que va a recibir el mensaje de comando.

dwFlags

MCI_NOTIFY, MCI_WAIT o MCI_TEST. Para obtener información sobre estas marcas, vea Las marcas Wait, Notify y Test.

lpCapture

Puntero a una estructura de MCI_DGV_CAPTURE_PARMS .

Valor devuelto

Devuelve cero si es correcto o si se produce un error de lo contrario.

Comentarios

Las siguientes marcas adicionales se aplican a los dispositivos de vídeo digital:

MCI_DGV_CAPTURE_AS

El miembro lpstrFileName de la estructura identificada por lpCapture contiene una dirección de un búfer que especifica la ruta de acceso de destino y el nombre de archivo. (Esta marca es obligatoria).

MCI_DGV_CAPTURE_AT

El miembro rc de la estructura identificada por lpCapture contiene un rectángulo válido. El rectángulo especifica la región rectangular dentro del búfer de fotogramas que se recorta y se guarda en el disco. Si se omite, el valor predeterminado de la región recortada es el rectángulo especificado o predeterminado en un comando de MCI_PUT anterior que especifica el área de origen para esta instancia del controlador de dispositivo.

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