EditStreamPaste-Funktion (vfw.h)
Die Funktion EditStreamPaste kopiert einen Stream (oder einen Teil davon) aus einem Stream und fügt ihn an einer angegebenen Position in einen anderen Stream ein.
Syntax
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
Parameter
pavi
Handle mit einem bearbeitbaren Stream, der die kopierten Streamdaten empfängt.
plPos
Startposition zum Einfügen der Daten in den Zieldatenstrom (referenziert von pavi).
plLength
Zeiger auf einen Puffer, der die Menge der in den Stream eingefügten Daten empfängt.
pstream
Handle mit einem Stream, der die daten zum Einfügen angibt. Dieser Stream muss kein bearbeitbarer Stream sein.
lStart
Startposition der daten, die innerhalb des Quellstreams kopiert werden sollen.
lEnd
Datenmenge, die aus dem Quelldatenstrom kopiert werden soll. Wenn lLength -1 ist, wird der gesamte Stream, auf den pstream verweist, in den anderen Stream eingefügt.
Rückgabewert
Gibt null zurück, wenn der Vorgang erfolgreich war oder andernfalls ein Fehler.
Hinweise
Der von pavi referenzierte Stream muss von der CreateEditableStream-Funktion oder einer der Streambearbeitungsfunktionen erstellt worden sein.
Diese Funktion fügt Daten als fortlaufenden Datenblock in den angegebenen Datenstrom ein. Er öffnet den angegebenen Datenstrom an der Einfügemarke, fügt das angegebene Datenstromsegment an der Einfügemarke ein und fügt das Datenstromsegment an, das die Einfügemarke an das Ende des eingefügten Segments führt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vfw.h |
Bibliothek | Vfw32.lib |
DLL | Avifil32.dll |