Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
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 )

Definition at line 438 of file pulse_audio_output_observer.cpp.

References lomiri::MediaHubService::audio::OutputObserverPrivate::OutputObserverPrivate(), and sink().

Here is the call graph for this function:

Member Function Documentation

◆ knownPorts()

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

Definition at line 453 of file pulse_audio_output_observer.cpp.

◆ sink()

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

Definition at line 448 of file pulse_audio_output_observer.cpp.

Referenced by PulseAudioOutputObserver().


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