IAVIFile interface (vfw.h)
The IAVIFile interface supports opening and manipulating files and file headers, and creating and obtaining stream interfaces. Uses IUnknown::QueryInterface, IUnknown::AddRef, and IUnknown::Release in addition to the following custom methods:
Inheritance
The IAVIFile interface inherits from the IUnknown interface. IAVIFile also has these types of members:
Methods
The IAVIFile interface has these methods.
IAVIFile::CreateStream The CreateStream method creates a stream for writing. Called when an application uses the AVIFileCreateStream function. |
IAVIFile::EndRecord The EndRecord method writes the "REC" chunk in a tightly interleaved AVI file (having a one-to-one interleave factor of audio to video). Called when an application uses the AVIFileEndRecord function. |
IAVIFile::GetStream The GetStream method opens a stream by accessing it in a file. Called when an application uses the AVIFileGetStream function. |
IAVIFile::Info The Info method returns with information about an AVI file. Called when an application uses the AVIFileInfo function. |
IAVIFile::ReadData The ReadData method reads file headers. Called when an application uses the AVIFileReadData function. |
IAVIFile::WriteData The WriteData method writes file headers. Called when an application uses the AVIFileWriteData function. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | vfw.h |