|
|
VB Programmer's AVIFile Function Help PagesWindows contains a powerful set of video file functions called the AVIFile API ('Application Programming Interface'). The AVIFile API set of functions is part of an even larger API called the Video For Windows API. It is possible to use the AVIFile functions from Visual Basic. However, the lack of samples and documentation for VB programmers makes it a non-trivial and even daunting task. I have been using the Video For Windows API with Visual Basic for a couple of years now and from C/C++ before that. Most recently, I have been experimenting with the AVIFile functions for creating and editing AVI files. I hope that sharing some of my discoveries here will allow others to get through the maze of quirks and pitfalls in these functions a little quicker than I did. SPECIAL THANKS: Patrick Pasteels If you find a bug or wish to contribute code or suggestions, please see here for info on how to contact me.
AVIFile Tutorial Table of Contents
|
| The definitive source of documentation for these functions is available online at the Microsoft website. The last time they scrambled their html, these functions ended up here -> ( Online WinSDK docs for AVIFile functions ). | |
| If you find that you need to do something with an AVI file that cannot be done with the AVIFile API, you may want to look into MMIO in the Windows Platform SDK. However, using those lower level functions is beyond the scope of this tutorial. | |
| AVI files are actually a special type of RIFF file designed by Microsoft and IBM. A general overview of the AVI format is available online here -> ( John McGowan's AVI Overview ). | |
| The technical file format can be downloaded in Word format online here -> ( AVI file format info on Wotsit.org ). | |
| Also, my own mmInfo.exe sample may provide VB programmers with some insights into the various UDTs that are used by the AVIFile API. |
This
Shrinkwrap Visual Basic AVIFile Tutorial is Copyright (C) 2000 by
Ray Mercer
|