Condividi tramite


comando MCI_PASTE

Il comando MCI_PASTE incolla i dati dagli Appunti in un file. I dispositivi digital-video riconoscono questo comando.

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

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_PASTE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_DGV_PASTE_PARMS) lpPaste
);

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.

lpPaste

Puntatore a una struttura PARMS MCI_ DGV_ PASTE_ .

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_PASTE_AT

Un rettangolo è incluso nel membro rc della struttura identificata da lpPaste. I primi due valori del rettangolo specificano il punto all'interno del frame per inserire le informazioni sugli Appunti. Se l'altezza e la larghezza del rettangolo non sono zero, il contenuto degli Appunti viene ridimensionato in base a tali dimensioni quando vengono incollati nel fotogramma. Se il flag viene omesso, MCI_PASTE impostazione predefinita per l'intero rettangolo di fotogramma.

MCI_DGV_PASTE_AUDIO_STREAM

Un numero di flusso audio è incluso nel membro dwAudioStream della struttura identificata da lpPaste. Se esiste un solo flusso audio negli Appunti, i dati audio vengono incollati nel flusso designato. Se sono presenti più flussi audio negli Appunti, il flusso indica il numero iniziale per le sequenze di flusso. Se si usa questo flag e si vuole anche incollare il video, è necessario usare anche il flag di MCI_DGV_PASTE_VIDEO_STREAM. Se non viene specificato alcun flag, tutti i flussi audio e video vengono incollati a partire dal primo flusso audio e video. Ogni flusso incollato mantiene il numero di flusso originale.

MCI_DGV_PASTE_INSERT

I dati degli Appunti devono essere inseriti nell'area di lavoro esistente nella posizione specificata dal flag di MCI_TO. Tutti i dati esistenti dopo lo spostamento del punto di inserimento nell'area di lavoro per rendere la stanza. Questo è il valore predefinito.

MCI_DGV_PASTE_OVERWRITE

I dati degli Appunti devono sostituire i dati già presenti nell'area di lavoro. I dati dell'area di lavoro sostituiti seguono il punto di inserimento.

MCI_DGV_PASTE_VIDEO_STREAM

Un numero di flusso video è incluso nel membro dwVideoStream della struttura identificata da lpPaste. Se esiste un solo flusso video negli Appunti, i dati video vengono incollati nel flusso designato. Se sono presenti più flussi video negli Appunti, il flusso indica il numero iniziale per le sequenze di flusso. Se si usa questo flag e si vuole anche incollare l'audio, è necessario usare anche il flag di MCI_DGV_PASTE_AUDIO_STREAM. Se non viene specificato alcun flag, tutti i flussi audio e video vengono incollati a partire dal primo flusso audio e video. Ogni flusso incollato mantiene il numero di flusso originale.

MCI_TO

Un valore di posizione è incluso nel membro dwTo della struttura identificata da lpPaste. Il valore di posizione specifica la posizione per iniziare a incollare i dati nell'area di lavoro. Se questo flag viene omesso, la posizione viene predefinita per la posizione corrente.

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