ADTF
Session Initialization

Initialization

Reaching Runlevel System

Runtime
  • All services for the given Runlevel RL_System are instantiated and initialized (via a call to ServiceInit) in the order in which they are specified in the ADTF System file
  • Reaching RL_System

Reaching Runlevel Session

Runtime
  • Leaving RL_System
  • All services for the given Runlevel RL_Session are instantiated and initialized (via a call to ServiceInit) in the order in which they are specified in the ADTF System file
  • Reaching RL_Session

Reaching Runlevel Streaming Graph

Runtime
Streaming Graph

Reaching Micro Runlevel Filter Graph Constructed

Runtime
Filter Graph

Reaching Micro Runlevel Filter Graph Initialized

Runtime
Filter Graph

Reaching Runlevel Filter Graph

Runtime
Streaming Graph Sources
Filter Graph
Streaming Graph Sinks

Reaching Runlevel Running

Runtime
Streaming Graph Sinks
Filter Graph
Streaming Graph Sources

Deinitialization

Leaving Runlevel Running

Streaming Graph Sources
Filter Graph
Streaming Graph Sinks
Runtime

Leaving Runlevel Filter Graph

Streaming Graph Sinks
Filter Graph
Runtime

Leaving Micro Runlevel Filter Graph Initialized

Filter Graph
Runtime

Leaving Micro Runlevel Filter Graph Constructed

Filter Graph
  • Leaving State_Constructed
  • All Graph Objects (Sinks, Sources, Runners, Filters) are destroyed
  • The Filter Graph is destroyed
Streaming Graph Sources
Runtime

Leaving Runlevel Streaming Graph

Streaming Graph
Runtime

Leaving Runlevel Session

Runtime

Leaving Runlevel System

Runtime
  • Leaving RL_System
  • All services for the given Runlevel RL_System are shutdown and destroyed