#include <meta_data_extractor.h>
Public Member Functions | |
MetaDataExtractor () | |
~MetaDataExtractor () | |
bool | set_state_and_wait (GstState new_state) |
void | meta_data_for_track_with_uri (const QUrl &uri, const Callback &cb) |
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, QVariantMap *md) |
Additional Inherited Members | |
![]() | |
typedef std::function< void(const QVariantMap &)> | Callback |
![]() | |
MetaDataExtractor ()=default | |
MetaDataExtractor (const MetaDataExtractor &)=delete | |
MetaDataExtractor & | operator= (const MetaDataExtractor &)=delete |
Definition at line 37 of file meta_data_extractor.h.
|
inline |
Definition at line 165 of file meta_data_extractor.h.
|
inlinevirtual |
Reimplemented from lomiri::MediaHubService::Engine::MetaDataExtractor.
Definition at line 179 of file meta_data_extractor.h.
|
inlinestatic |
Definition at line 40 of file meta_data_extractor.h.
Referenced by on_tag_available().
|
inlinevirtual |
Implements lomiri::MediaHubService::Engine::MetaDataExtractor.
Definition at line 220 of file meta_data_extractor.h.
References on_tag_available().
|
inlinestatic |
Definition at line 65 of file meta_data_extractor.h.
References gstreamer_to_mpris_tag_lut(), and gstreamer::Bus::Message::Detail::Tag::tag_list.
Referenced by meta_data_for_track_with_uri(), and gstreamer::EnginePrivate::on_tag_available().
|
inline |
Definition at line 188 of file meta_data_extractor.h.