|
pianod2
multisource multiuser scriptable networked music player
|
Read media file metadata using gstreamer. More...
#include <config.h>#include <string>#include <memory>#include "metadata/metadata.h"#include <gst/gst.h>#include "fundamentals.h"#include "logging.h"#include "../audio/gstreamplayer.h"#include "gstreammetadata.h"
Namespaces | |
| Media | |
| Media source, source parameters and player interfaces. | |
Functions | |
| static const GValue * | Media::retrieveTag (const GstTagList *tag_list, const gchar *tag, GType type) |
| Retrieve a value out of the tag list. More... | |
| static void | Media::retrieveTag (const GstTagList *list, const gchar *tag, float *value) |
| Extract a floating point value from the tag list. More... | |
| static void | Media::retrieveUintTag (const GstTagList *list, const gchar *tag, int *value) |
| Extract an unsigned integer value from the tag list. More... | |
| static void | Media::retrieveYearTag (const GstTagList *list, const gchar *tag, int *value) |
| Extract the year from the tag list. More... | |
| static void | Media::retrieveDurationTag (const GstTagList *list, const gchar *tag, float *value) |
| Extract a string value from the tag list. More... | |
| static void | Media::retrieveTag (const GstTagList *list, const gchar *tag, std::string *value) |
| Extract a string value from the tag list. More... | |
Variables | |
| static const char * | Media::media_formats [] |
Read media file metadata using gstreamer.