| Name | Kind | Description |
| param | relation | |
| parameter | artifact | representation of an automatable effect/plugin parameter |
| Parameter | class | Descriptor and access object for a plugin parameter. Parameters may be provided with values from the session, and this values may be automated. |
| paramprovider | artifact | interface denoting a source for actual Parameter values |
| ParamProvider | class | A facility to get the actual value of a plugin/effect parameter |
| params | relation | |
| PathManager | class | While building a render engine, this Strategy class decides on the actual render strategy in accordance to the current controller settings (system state) |
| pathmanager | artifact | Manager for deciding the actual render strategy |
| placement | artifact | Key Abstraction: a way to place and locate a Media Object |
| placement | relation | |
| Placement | class | |
| play | operation | TODO: will probably be handled differently (see Cehteh) |
| playlist | node | |
| plugID | attribute | Identifier of the Plugin to be used |
| PluginAdapter | class | Adapter used to integrage an effects processor in the render pipeline |
| pluginadapter | artifact | Adapter for integrating various Effect processors in the render pipeline |
| pnode | node | |
| Posix Threads Abstraction | class view | C++ wrapers for pthreads |
| Prefetch | class | |
| Preview | class | alternative version of the media data, probably with lower resolution |
| preview | artifact | alternative version of the media data, probably with lower resolution |
| Proc | class | key abstraction: data processing asset |
| proc | package | sourcecode package All classes belonging to the (middle) processing layer |
| proc | node | |
| proc | artifact | key abstraction: media-like assets |
| proc | attribute | holds the Processor (Render Engine Element) to be built by the current build step |
| proc-components | component diagram | |
| ProcessingLayer | package | |
| Processor | class | |
| processor | artifact | a single render pipeline for one segment of the timeline |
| ProcNode | component | |
| ProcNode | class | Key abstraction of the Render Engine: A Data processing Node |
| procnode | artifact | Key abstraction of the Render Engine: a Processing Node |
| Projector | class | Special video processing node used to scale and translate image data. |
| projector | artifact | video ProcNode for scaling and translating image data |
| provider | relation |