pianod2
multisource multiuser scriptable networked music player
gstreammetadata.h
Go to the documentation of this file.
1 
9 #ifndef __pianod2__gstreammetadata__
10 #define __pianod2__gstreammetadata__
11 
12 #include <config.h>
13 
14 #include <mutex>
15 #include <condition_variable>
16 
17 #include "metadata/metadata.h"
18 #include "../audio/gstreamplayer.h"
19 
20 namespace Media {
23  private:
24  bool notification (GstMessage *message);
25 public:
26  GstreamerMetadataReader (const std::string &path);
27  };
28 }
29 
30 
31 #endif /* defined(__pianod2__gstreammetadata__) */
Class for reading media streams via gstreamer.
Definition: gstreamplayer.h:91
Read media stream metadata via gstreamer.
Definition: gstreammetadata.h:22
GstreamerMetadataReader(const std::string &path)
Definition: gstreammetadata.cpp:50
bool notification(GstMessage *message)
Definition: gstreammetadata.cpp:168
Definition: metadata.h:28
Metadata support.
Media source, source parameters and player interfaces.
Definition: connection.h:22