#include <meta_data_extractor.h>
Public Member Functions | |
MetaDataExtractor () | |
~MetaDataExtractor () | |
bool | set_state_and_wait (GstState new_state) |
core::ubuntu::media::Track::MetaData | meta_data_for_track_with_uri (const core::ubuntu::media::Track::UriType &uri) |
Static Public Member Functions | |
static const std::map< std::string, std::string > & | gstreamer_to_mpris_tag_lut () |
static void | on_tag_available (const gstreamer::Bus::Message::Detail::Tag &tag, core::ubuntu::media::Track::MetaData &md) |
Additional Inherited Members | |
![]() | |
MetaDataExtractor ()=default | |
MetaDataExtractor (const MetaDataExtractor &)=delete | |
MetaDataExtractor & | operator= (const MetaDataExtractor &)=delete |
Definition at line 34 of file meta_data_extractor.h.
|
inline |
Definition at line 147 of file meta_data_extractor.h.
|
inlinevirtual |
Reimplemented from core::ubuntu::media::Engine::MetaDataExtractor.
Definition at line 160 of file meta_data_extractor.h.
References set_state_and_wait().
|
inlinestatic |
Definition at line 37 of file meta_data_extractor.h.
Referenced by on_tag_available().
|
inlinevirtual |
Implements core::ubuntu::media::Engine::MetaDataExtractor.
Definition at line 198 of file meta_data_extractor.h.
References gstreamer::Bus::on_new_message, set_state_and_wait(), and gstreamer::Bus::Message::type.
|
inlinestatic |
Definition at line 58 of file meta_data_extractor.h.
References gstreamer_to_mpris_tag_lut(), and gstreamer::Bus::Message::Detail::Tag::tag_list.
Referenced by gstreamer::Engine::Private::on_tag_available().
|
inline |
Definition at line 166 of file meta_data_extractor.h.
Referenced by meta_data_for_track_with_uri(), and ~MetaDataExtractor().