Windows desktop applications
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IAVIFile interface

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:

Members

The IAVIFile interface inherits from the IUnknown interface. IAVIFile also has these types of members:

Methods

The IAVIFile interface has these methods.

MethodDescription
CreateStream

Creates a stream for writing.

EndRecord

Writes the "REC" chunk in a tightly interleaved AVI file.

GetStream

Opens a stream by accessing it in a file.

Info

Fills and returns an AVIFileInfo structure with information about a file.

Open

Initializes a file handler.

ReadData

Reads file headers data, format data, or nonaudio and nonvideo data.

WriteData

Writes file headers data, format data, or nonaudio and nonvideo data.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Vfw.h

Library

Vfw32.lib

See also

Custom File and Stream Handlers
Custom File and Stream Handler Interfaces

 

 

Show:
© 2016 Microsoft