Export (0) Print
Expand All

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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft