This topic has not yet been rated - Rate this topic

IAMLatency interface

Applies to: desktop apps only

The IAMLatency interface reports the amount of latency that a filter introduces into the graph. Latency is defined as the time that it takes the filter to process a sample. For a source filter, latency is the filter's maximum buffer size, measured in time. For example, a video capture filter that buffers one frame at 30 frames per second introduces a latency of about 33 milliseconds.

Currently, there is no support for using this interface by itself. A source filter that streams live or real-time data should implement the IAMPushSource interface, which inherits from this interface.

Members

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

Methods

The IAMLatency interface has these methods.

MethodDescription
GetLatency

Retrieves the expected latency associated with this filter.

 

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

 

 

Send comments about this topic to Microsoft

Build date: 3/6/2012

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ