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

Constructor & Destructor Documentation

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

Definition at line 416 of file pulse_audio_output_observer.cpp.

Member Function Documentation

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

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