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

#include <ostream_reporter.h>

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

Public Member Functions

 OStreamReporter (std::ostream &out=std::cout)
 
void connected_to_pulse_audio () override
 
void query_for_default_sink_failed () override
 
void query_for_default_sink_finished (const std::string &sink_name) override
 
void query_for_sink_info_finished (const std::string &name, std::uint32_t index, const std::set< Port > &known_ports) override
 
void sink_event_with_index (std::uint32_t index) override
 
- Public Member Functions inherited from lomiri::MediaHubService::audio::PulseAudioOutputObserver::Reporter
virtual ~Reporter ()
 

Additional Inherited Members

- Public Types inherited from lomiri::MediaHubService::audio::PulseAudioOutputObserver::Reporter
typedef std::shared_ptr< ReporterPtr
 

Detailed Description

Definition at line 37 of file ostream_reporter.h.

Constructor & Destructor Documentation

◆ OStreamReporter()

lomiri::MediaHubService::audio::OStreamReporter::OStreamReporter ( std::ostream &  out = std::cout)

Definition at line 26 of file ostream_reporter.cpp.

Member Function Documentation

◆ connected_to_pulse_audio()

void lomiri::MediaHubService::audio::OStreamReporter::connected_to_pulse_audio ( )
overridevirtual

◆ query_for_default_sink_failed()

void lomiri::MediaHubService::audio::OStreamReporter::query_for_default_sink_failed ( )
overridevirtual

◆ query_for_default_sink_finished()

void lomiri::MediaHubService::audio::OStreamReporter::query_for_default_sink_finished ( const std::string &  sink_name)
overridevirtual

◆ query_for_sink_info_finished()

void lomiri::MediaHubService::audio::OStreamReporter::query_for_sink_info_finished ( const std::string &  name,
std::uint32_t  index,
const std::set< Port > &  known_ports 
)
overridevirtual

◆ sink_event_with_index()

void lomiri::MediaHubService::audio::OStreamReporter::sink_event_with_index ( std::uint32_t  index)
overridevirtual

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