Q&A

  • avifil32.dll 호출함수...에 관하여..
Avi stream file 을 생성할 때 중요한 avifil32.dll 파일에 관해서 질문 드립니다.

윈98에서 위 파일을 이용하여 avi file을 생성시키는것은 성공하였고요.

이를 윈2000과 XP에서적용해보았으나.. AVI 파일 생성에 실패하였습니다.

내부를 살펴보니.. 윈98과 윈2000,XP 동일하게  avifil32.dll을 사용합니다.

그렇치만 OS마다 Avifil32.dll 버전이 틀립니다.

위 DLL 파일을 외부에서 호출하기 위한 Function중에 AvisaveV 라는 함수가

있습니다. Avi 파일을 Write하는데 쓰이는 함수이죠..

윈98에서는 avisaveV 함수를 사용하여 정상적으로 동영상 파일이 생성되지만,

2000이나 XP에서는 위 함수가 아닌 다른 함수를 호출해야하는거 같습니다.

근데 그 함수가 어떤것인지를 못찾고 허덕이고 있습니다. --;


혹시..위와 같은 경험을 하신 분들의 조언 부탁드립니다.

수고하세여.

1  COMMENTS
  • Profile
    박상윤 2002.08.13 01:30
    AVICAP32.DLL
    Microsoft AVI capture window class

    AVIFIL32.DLL
    Microsoft AVI file support library

    AVIFILE.DLL
    Microsoft AVI file support library

    그함수도 사용가능합니다.
    음 XP는 안나왔으니 모르겠지만 ..

      Windows NT/2000: Requires Windows NT 3.1 or later.
      Windows 95/98: Requires Windows 95 or later.
      Header: Declared in Vfw.h.
      Library: Use Vfw32.lib.
      Unicode: Implemented as Unicode and ANSI versions on Windows NT/2000.