Función EditStreamPaste (vfw.h)
La función EditStreamPaste copia una secuencia (o una parte de ella) de una secuencia y la pega dentro de otra en una ubicación especificada.
Sintaxis
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
Parámetros
pavi
Controle a una secuencia editable que recibirá los datos de flujo copiados.
plPos
Posición inicial para pegar los datos dentro del flujo de destino (al que hace referencia pavi).
plLength
Puntero a un búfer que recibe la cantidad de datos pegados en la secuencia.
pstream
Identificador de una secuencia que proporciona los datos que se van a pegar. Esta secuencia no necesita ser una secuencia editable.
lStart
Posición inicial de los datos que se van a copiar dentro del flujo de origen.
lEnd
Cantidad de datos que se van a copiar desde el flujo de origen. Si lLength es -1, toda la secuencia a la que hace referencia pstream se pega en la otra secuencia.
Valor devuelto
Devuelve cero si es correcto o si se produce un error en caso contrario.
Comentarios
La secuencia a la que hace referencia pavi debe haber sido creada por la función CreateEditableStream o una de las funciones de edición de secuencias.
Esta función inserta datos en el flujo especificado como un bloque continuo de datos. Abre el flujo de datos especificado en el punto de inserción, pega el segmento de flujo especificado en el punto de inserción y anexa el segmento de flujo que sigue el punto de inserción al final del segmento pegado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vfw.h |
Library | Vfw32.lib |
Archivo DLL | Avifil32.dll |