Microsoft DirectX 8.1 (C++)

Object References Diagram

The hierarchy of objects creates some interesting circular references between the DirectShow objects. The following diagram shows all the objects and their references. Strong references (those that increment the referenced object) are indicated by solid lines. Weak references (those that do not AddRef the referenced object) are indicated by a dotted line.

Object References

Samples hold strong references to the multimedia stream object, while the media streams do not.