#include <meta_data_extractor.h>
Inheritance diagram for gstreamer::MetaDataExtractor:
Collaboration diagram for gstreamer::MetaDataExtractor: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 | |
Protected Member Functions inherited from core::ubuntu::media::Engine::MetaDataExtractor | |
| 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().
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
inline |
Definition at line 166 of file meta_data_extractor.h.
Referenced by meta_data_for_track_with_uri(), and ~MetaDataExtractor().