Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |