IAMLatency interface
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.
| Method | Description |
|---|---|
| GetLatency |
Retrieves the expected latency associated with this filter. |
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
|
Library |
|
Send comments about this topic to Microsoft
Build date: 11/21/2012