Funzione EditStreamPaste (vfw.h)
La funzione EditStreamPaste copia un flusso (o una parte di esso) da un flusso e lo incolla all'interno di un altro flusso in una posizione specificata.
Sintassi
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
Parametri
pavi
Handle in un flusso modificabile che riceverà i dati del flusso copiati.
plPos
Posizione iniziale per incollare i dati all'interno del flusso di destinazione (a cui fa riferimento pavi).
plLength
Puntatore a un buffer che riceve la quantità di dati incollati nel flusso.
pstream
Handle in un flusso che fornisce i dati da incollare. Questo flusso non deve essere un flusso modificabile.
lStart
Posizione iniziale dei dati da copiare all'interno del flusso di origine.
lEnd
Quantità di dati da copiare dal flusso di origine. Se lLength è -1, l'intero flusso a cui fa riferimento pstream viene incollato nell'altro flusso.
Valore restituito
Restituisce zero se l'operazione ha esito positivo o un errore in caso contrario.
Commenti
Il flusso a cui fa riferimento pavi deve essere stato creato dalla funzione CreateEditableStream o da una delle funzioni di modifica del flusso.
Questa funzione inserisce i dati nel flusso specificato come blocco continuo di dati. Apre il flusso di dati specificato nel punto di inserimento, incolla il segmento di flusso specificato nel punto di inserimento e aggiunge il segmento di flusso che traccia il punto di inserimento alla fine del segmento incollato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | vfw.h |
Libreria | Vfw32.lib |
DLL | Avifil32.dll |