## About Stream Architecture

Stream architecture defines objects and interfaces that exchange streams of time-based data. In particular, it defines interfaces for the following requirements.

- Connecting filters to other filters.
- Negotiating data types.
- Transporting data between filters.
- Synchronizing presentation of data.
- Graceful degradation of rendering in cases of insufficient resources (that is, quality-control management).

  See Filters and Pins for more information.

© 1997 Microsoft Corporation. All rights reserved. Terms of Use.