Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
lomiri::MediaHubService::Engine::MetaDataExtractor Class Referenceabstract

#include <engine.h>

Inheritance diagram for lomiri::MediaHubService::Engine::MetaDataExtractor:
Collaboration diagram for lomiri::MediaHubService::Engine::MetaDataExtractor:

Public Types

typedef std::function< void(const QVariantMap &)> Callback

Public Member Functions

virtual void meta_data_for_track_with_uri (const QUrl &uri, const Callback &cb)=0

Protected Member Functions

 MetaDataExtractor ()=default
 MetaDataExtractor (const MetaDataExtractor &)=delete
virtual ~MetaDataExtractor ()=default
MetaDataExtractoroperator= (const MetaDataExtractor &)=delete

Detailed Description

Definition at line 61 of file engine.h.

Member Typedef Documentation

◆ Callback

typedef std::function<void(const QVariantMap &)> lomiri::MediaHubService::Engine::MetaDataExtractor::Callback

Definition at line 64 of file engine.h.

Constructor & Destructor Documentation

◆ MetaDataExtractor() [1/2]

lomiri::MediaHubService::Engine::MetaDataExtractor::MetaDataExtractor ( )
protecteddefault

Referenced by MetaDataExtractor(), and operator=().

◆ MetaDataExtractor() [2/2]

lomiri::MediaHubService::Engine::MetaDataExtractor::MetaDataExtractor ( const MetaDataExtractor & )
protecteddelete

References MetaDataExtractor().

Here is the call graph for this function:

◆ ~MetaDataExtractor()

virtual lomiri::MediaHubService::Engine::MetaDataExtractor::~MetaDataExtractor ( )
protectedvirtualdefault

Reimplemented in gstreamer::MetaDataExtractor.

Member Function Documentation

◆ meta_data_for_track_with_uri()

virtual void lomiri::MediaHubService::Engine::MetaDataExtractor::meta_data_for_track_with_uri ( const QUrl & uri,
const Callback & cb )
pure virtual

◆ operator=()

MetaDataExtractor & lomiri::MediaHubService::Engine::MetaDataExtractor::operator= ( const MetaDataExtractor & )
protecteddelete

References MetaDataExtractor().

Here is the call graph for this function:

The documentation for this class was generated from the following file:
  • /build/media-hub-4.7~20260316060616.27~fbd9644+ubports26.04.1/src/service/engine.h