Music Hub  ..
A session-wide music playback service
lomiri::MediaHubService::audio::PulseAudioOutputObserver Class Reference

#include <pulse_audio_output_observer.h>

+ Inheritance diagram for lomiri::MediaHubService::audio::PulseAudioOutputObserver:
+ Collaboration diagram for lomiri::MediaHubService::audio::PulseAudioOutputObserver:

Classes

struct  Reporter
 

Public Member Functions

 PulseAudioOutputObserver (const QString &sink, const QStringList &outputPortPatterns, Reporter::Ptr reporter, OutputObserver *q)
 
QString sink () const
 
std::set< Reporter::Port > & knownPorts () const
 
- Public Member Functions inherited from lomiri::MediaHubService::audio::OutputObserverPrivate
 OutputObserverPrivate (OutputObserver *q)
 
OutputState outputState () const
 

Additional Inherited Members

- Protected Member Functions inherited from lomiri::MediaHubService::audio::OutputObserverPrivate
void setOutputState (OutputState state)
 

Detailed Description

Definition at line 43 of file pulse_audio_output_observer.h.

Constructor & Destructor Documentation

◆ PulseAudioOutputObserver()

lomiri::MediaHubService::audio::PulseAudioOutputObserver::PulseAudioOutputObserver ( const QString &  sink,
const QStringList &  outputPortPatterns,
Reporter::Ptr  reporter,
OutputObserver q 
)

Member Function Documentation

◆ knownPorts()

std::set<Reporter::Port>& lomiri::MediaHubService::audio::PulseAudioOutputObserver::knownPorts ( ) const

◆ sink()

QString lomiri::MediaHubService::audio::PulseAudioOutputObserver::sink ( ) const

The documentation for this class was generated from the following file: