pianod2
multisource multiuser scriptable networked music player
mediaunits
metadata
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
{
22
class
GstreamerMetadataReader
:
public
Metadata
,
public
Audio::GstreamerMediaReader
{
23
private
:
24
bool
notification
(GstMessage *message);
25
public
:
26
GstreamerMetadataReader
(
const
std::string &path);
27
};
28
}
29
30
31
#endif
/* defined(__pianod2__gstreammetadata__) */
Audio::GstreamerMediaReader
Class for reading media streams via gstreamer.
Definition:
gstreamplayer.h:91
Media::GstreamerMetadataReader
Read media stream metadata via gstreamer.
Definition:
gstreammetadata.h:22
Media::GstreamerMetadataReader::GstreamerMetadataReader
GstreamerMetadataReader(const std::string &path)
Definition:
gstreammetadata.cpp:50
Media::GstreamerMetadataReader::notification
bool notification(GstMessage *message)
Definition:
gstreammetadata.cpp:168
Media::Metadata
Definition:
metadata.h:28
metadata.h
Metadata support.
Media
Media source, source parameters and player interfaces.
Definition:
connection.h:22
Generated on Sat Dec 30 2023 17:44:20 for pianod2 by
1.9.1