EditStreamPaste 함수(vfw.h)
EditStreamPaste 함수는 한 스트림에서 스트림(또는 그 일부)을 복사하여 지정된 위치에 있는 다른 스트림 내에 붙여넣습니다.
구문
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
매개 변수
pavi
복사한 스트림 데이터를 수신할 편집 가능한 스트림에 대한 핸들입니다.
plPos
대상 스트림 내에 데이터를 붙여넣기 위한 시작 위치입니다( pavi에서 참조).
plLength
스트림에 붙여넣은 데이터의 양을 받는 버퍼에 대한 포인터입니다.
pstream
붙여넣을 데이터를 제공하는 스트림에 대한 핸들입니다. 이 스트림은 편집 가능한 스트림일 필요가 없습니다.
lStart
원본 스트림 내에서 복사할 데이터의 시작 위치입니다.
lEnd
원본 스트림에서 복사할 데이터의 양입니다. lLength가 -1이면 pstream에서 참조하는 전체 스트림이 다른 스트림에 붙여넣습니다.
반환 값
성공하면 0을 반환하고, 그렇지 않으면 오류를 반환합니다.
설명
pavi에서 참조하는 스트림은 CreateEditableStream 함수 또는 스트림 편집 함수 중 하나에 의해 만들어졌어야 합니다.
이 함수는 지정된 스트림에 데이터를 연속 데이터 블록으로 삽입합니다. 삽입 지점에서 지정된 데이터 스트림을 열고, 삽입 지점에 지정된 스트림 세그먼트를 붙여넣고, 삽입 지점을 붙여넣은 세그먼트의 끝까지 추적하는 스트림 세그먼트를 추가합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | vfw.h |
라이브러리 | Vfw32.lib |
DLL | Avifil32.dll |