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