gstreamer
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 CGRootTreeHelper class encapsulating one ROOT TTree and its branch storage
 CGSROConfiguration
 CGSROCrateOne crate's bounded input queue, ordering buffer, and background processing thread
 CImpl
 CGSROCrateLimitsPer-crate bounds preventing asynchronous delivery from consuming unlimited memory
 CGSROCratePluginImplementation-owned framing and optional electronics response for one crate
 CGSROCrateResourcesDeclare the sink first so the plugin referencing it is destroyed first
 CGSRODataBase for implementation-defined payload and frame contents
 CGSROEndContextInput-delivery state passed to the implementation at orderly shutdown
 CGSROEventContextContext passed to worker digitizers. Event IDs restart at zero for each run invocation
 CGSROFactory
 CGSROFrameAn implementation-produced frame, transferred by move to the output sink
 CGSROFrameSinkOutput destination called exclusively by its owning crate thread
 CGSROImplementation
 CGSROPayloadOne worker-produced contribution, transferred by move to its destination crate
 CGSRORunContextUpcoming in the next release. Implementation-owned timing and output for one SRO invocation
 CGSROServiceShared, run-scoped registry routing worker payloads directly to crate threads
 CImpl
 CGSROTimingImplementation-defined bound used by GEMC to establish safe input progress
 CGStreamerAbstract base class for all gstreamer output plugins
 CGstreamerCsvFactoryCSV plugin writing flattened event and run data into separate CSV files
 CGStreamerDefinitionLightweight description of one configured gstreamer output
 CGstreamerJsonFactoryJSON plugin writing structured event or frame output into a single JSON document
 CGstreamerRootFactoryROOT plugin writing event and run content into TTree objects stored in one TFile
 CGstreamerTextFactoryASCII plugin that writes human-readable event, run, and frame content to a text file