Music Hub ..
A session-wide music playback service
Loading...
Searching...
No Matches
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:
  • /build/media-hub-4.7~20260316060616.27~fbd9644+ubports26.04.1/src/service/audio/ostream_reporter.h
  • /build/media-hub-4.7~20260316060616.27~fbd9644+ubports26.04.1/src/service/audio/ostream_reporter.cpp