gstreamer
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CGBase< GSROImplementation > [external]
 CGSROImplementation
 CGBase< GStreamer > [external]
 CGStreamerAbstract base class for all gstreamer output plugins
 CGstreamerCsvFactoryCSV plugin writing flattened event and run data into separate CSV files
 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
 CGRootTreeHelper class encapsulating one ROOT TTree and its branch storage
 CGSROConfiguration
 CGSROCrateOne crate's bounded input queue, ordering buffer, and background processing thread
 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
 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
 CGSROTimingImplementation-defined bound used by GEMC to establish safe input progress
 CGStreamerDefinitionLightweight description of one configured gstreamer output
 CGSROCrate::Impl
 CGSROService::Impl