IAVIStream interface (vfw.h)
The IAVIStream interface supports creating and manipulating data streams within a file. Uses IUnknown::QueryInterface, IUnknown::AddRef, IUnknown::Release in addition to the following custom methods:
Inheritance
The IAVIStream interface inherits from the IUnknown interface. IAVIStream also has these types of members:
Methods
The IAVIStream interface has these methods.
IAVIStream::Create The Create method initializes a stream handler that is not associated with any file. Called when an application uses the AVIStreamCreate function. |
IAVIStream::Delete The Delete method deletes data from a stream. |
IAVIStream::FindSample 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. |
IAVIStream::Info The Info method fills and returns an AVISTREAMINFO structure with information about a stream. Called when an application uses the AVIStreamInfo function. |
IAVIStream::Read 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. |
IAVIStream::ReadData The ReadData method reads data headers of a stream. Called when an application uses the AVIStreamReadData function. |
IAVIStream::ReadFormat The ReadFormat method obtains format information from a stream. |
IAVIStream::SetFormat The SetFormat method sets format information in a stream. Called when an application uses the AVIStreamSetFormat function. |
IAVIStream::Write The Write method writes data to a stream. Called when an application uses the AVIStreamWrite function. |
IAVIStream::WriteData The WriteData method writes headers for a stream. Called when an application uses the AVIStreamWriteData 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 |