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.

IAVIStream interface

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:

Members

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

Methods

The IAVIStream interface has these methods.

MethodDescription
Create

Initializes a stream handler that is not associated with any file.

Delete

Deletes data from a stream.

FindSample

Obtains the position in a stream of a key frame or a nonempty frame.

Info

Fills and returns an AVISTREAMINFO structure with information about a stream.

Read

Reads data from a stream and copies it to an application-defined buffer.

ReadData

Reads data headers, format data, or nonaudio and nonvideo data. (Use the Read method to read audio and video data.)

ReadFormat

Obtains format information from a stream.

SetFormat

Sets format information in a stream.

Write

Writes data to a stream.

WriteData

Writes data headers, format data, or nonaudio and nonvideo data. (Use the Write method to write audio and video 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