gstreamer
Loading...
Searching...
No Matches
gstreamer.h File Reference

Core streaming interface for gstreamer output plugins. More...

#include "gstreamer_options.h"
#include "gstreamerConventions.h"
#include "event/gEventDataCollection.h"
#include "frame/gFrameDataCollection.h"
#include "gfactory.h"
#include "gbase.h"
#include <string>
#include <vector>
#include <map>
Include dependency graph for gstreamer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  GStreamer
 Abstract base class for streaming GEMC event or frame data to output media. More...
 

Namespaces

namespace  gstreamer
 

Typedefs

using gstreamer::gstreamersMap = std::unordered_map<std::string, std::shared_ptr<GStreamer>>
 

Functions

std::shared_ptr< const gstreamersMapgstreamer::gstreamersMapPtr (const std::shared_ptr< GOptions > &gopts, int thread_id)
 Create a per-thread map of streamer instances based on configured outputs.