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

Consulte también

Funciones AVIFile

Funciones y macros AVIFile

Posicionamiento en secuencias