IAVIStream interface (vfw.h)
The IAVIStream interface inherits from the IUnknown interface. IAVIStream also has these types of members:
The IAVIStream interface has these methods.
The Create method initializes a stream handler that is not associated with any file. Called when an application uses the AVIStreamCreate function.
The Delete method deletes data from a stream.
The FindSample method obtains the position in a stream of a key frame or a nonempty frame. Called when an application uses the AVIStreamFindSample function.
The Info method fills and returns an AVISTREAMINFO structure with information about a stream. Called when an application uses the AVIStreamInfo function.
The Read method reads data from a stream and copies it to an application-defined buffer. If no buffer is supplied, it determines the buffer size needed to retrieve the next buffer of data. Called when an application uses the AVIStreamRead function.
The ReadData method reads data headers of a stream. Called when an application uses the AVIStreamReadData function.
The ReadFormat method obtains format information from a stream.
The SetFormat method sets format information in a stream. Called when an application uses the AVIStreamSetFormat function.
The Write method writes data to a stream. Called when an application uses the AVIStreamWrite function.
The WriteData method writes headers for a stream. Called when an application uses the AVIStreamWriteData function.
|Minimum supported client||Windows 2000 Professional [desktop apps only]|
|Minimum supported server||Windows 2000 Server [desktop apps only]|