comando MCI_CAPTURE

Il comando MCI_CAPTURE acquisisce il contenuto del buffer frame e lo archivia in un file specificato. I dispositivi digital-video riconoscono questo comando.

Per inviare questo comando, chiamare la funzione mciSendCommand con i parametri seguenti.

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

Parametri

wDeviceID

Identificatore del dispositivo MCI che deve ricevere il messaggio di comando.

Dwflags

MCI_NOTIFY, MCI_WAIT o MCI_TEST. Per informazioni su questi flag, vedere Il flag Wait, Notify e Test Flag.

lpCapture

Puntatore a una struttura MCI_DGV_CAPTURE_PARMS .

Valore restituito

Restituisce zero se ha esito positivo o un errore in caso contrario.

Commenti

I flag aggiuntivi seguenti si applicano ai dispositivi digital-video:

MCI_DGV_CAPTURE_AS

Il membro lpstrFileName della struttura identificata da lpCapture contiene un indirizzo di un buffer che specifica il percorso di destinazione e il nome file. (Questo flag è obbligatorio.

MCI_DGV_CAPTURE_AT

Il membro rc della struttura identificata da lpCapture contiene un rettangolo valido. Il rettangolo specifica l'area rettangolare all'interno del buffer frame ritagliato e salvato su disco. Se omesso, l'area ritagliata viene impostata per impostazione predefinita sul rettangolo specificato o predefinito in un comando di MCI_PUT precedente che specifica l'area di origine per questa istanza del driver di dispositivo.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Mmsystem.h (include Windows.h)

Vedi anche

MCI

Comandi MCI