gstreamer
Loading...
Searching...
No Matches
gstreamer module

Plugin-based output infrastructure for event, run, and frame data serialization. More...

Collaboration diagram for gstreamer module:

Topics

 gstreamer option handling
 Types and functions used to define and parse module configuration options.
 
 gstreamer core streaming API
 Core abstractions and helper functions used by all streamer plugins.
 
 ASCII streamer plugin
 Human-readable text streamer plugin for events, runs, and frames.
 
 CSV streamer plugin
 CSV streamer plugin that flattens detector hit content into per-hit rows.
 
 JSON streamer plugin
 JSON streamer plugin for structured event and frame serialization.
 
 ROOT streamer plugin
 ROOT streamer plugin writing event and run content into TTree objects.
 
 JLAB SRO streamer plugin
 Binary frame streamer plugin producing packed JLAB SRO records.
 
 gstreamer examples
 Example programs demonstrating how to configure and use the module.
 

Detailed Description

The gstreamer module provides the abstract streaming interface, option definitions, concrete output plugins, and helper utilities used to publish GEMC data products to external representations such as text, CSV, JSON, ROOT, and binary frame streams.