|
gstreamer
|
Core streaming interface and helper utilities for the gstreamer module. More...
#include "gstreamer_options.h"#include "gstreamerConventions.h"#include <gemc/gdata/event/gEventDataCollection.h>#include <gemc/gdata/run/gRunDataCollection.h>#include <gemc/gdata/frame/gFrameDataCollection.h>#include <gemc/gfactory/gfactory.h>#include <gemc/gbase/gbase.h>#include <string>#include <vector>#include <map>

Go to the source code of this file.
Data Structures | |
| class | GStreamer |
| Abstract base class for all gstreamer output plugins. More... | |
Namespaces | |
| namespace | gstreamer |
Typedefs | |
| using | gstreamer::gstreamersMap = std::unordered_map<std::string, std::shared_ptr<GStreamer>> |
Functions | |
| std::shared_ptr< const gstreamersMap > | gstreamer::gstreamersMapPtr (const std::shared_ptr< GOptions > &gopts, int thread_id=-1) |
| Create a per-thread map of configured streamer instances. | |
| std::shared_ptr< const gstreamersMap > | gstreamer::preloadGStreamerPlugins (const std::shared_ptr< GOptions > &gopts) |
| Preload configured streamer plugins before worker threads are started. | |