Music Hub  ..
A session-wide music playback service
core::ubuntu::media::audio::PulseAudioOutputObserver::Reporter Struct Reference

#include <pulse_audio_output_observer.h>

+ Inheritance diagram for core::ubuntu::media::audio::PulseAudioOutputObserver::Reporter:
+ Collaboration diagram for core::ubuntu::media::audio::PulseAudioOutputObserver::Reporter:

Classes

struct  Port
 

Public Types

typedef std::shared_ptr< ReporterPtr
 

Public Member Functions

virtual ~Reporter ()
 
virtual void connected_to_pulse_audio ()
 
virtual void query_for_default_sink_failed ()
 
virtual void query_for_default_sink_finished (const std::string &sink_name)
 
virtual void query_for_sink_info_finished (const std::string &name, std::uint32_t index, const std::set< Port > &known_ports)
 
virtual void sink_event_with_index (std::uint32_t index)
 

Detailed Description

Definition at line 47 of file pulse_audio_output_observer.h.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ ~Reporter()

audio::PulseAudioOutputObserver::Reporter::~Reporter ( )
virtual

Definition at line 416 of file pulse_audio_output_observer.cpp.

Member Function Documentation

◆ connected_to_pulse_audio()

void audio::PulseAudioOutputObserver::Reporter::connected_to_pulse_audio ( )
virtual

◆ query_for_default_sink_failed()

void audio::PulseAudioOutputObserver::Reporter::query_for_default_sink_failed ( )
virtual

◆ query_for_default_sink_finished()

void audio::PulseAudioOutputObserver::Reporter::query_for_default_sink_finished ( const std::string &  sink_name)
virtual

◆ query_for_sink_info_finished()

void audio::PulseAudioOutputObserver::Reporter::query_for_sink_info_finished ( const std::string &  name,
std::uint32_t  index,
const std::set< Port > &  known_ports 
)
virtual

◆ sink_event_with_index()


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