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

#include <pulse_audio_output_observer.h>

+ Collaboration diagram for core::ubuntu::media::audio::PulseAudioOutputObserver::Configuration:

Public Attributes

std::string sink
 
std::vector< std::regex > output_port_patterns
 
Reporter::Ptr reporter {std::make_shared<Reporter>()}
 

Detailed Description

Definition at line 83 of file pulse_audio_output_observer.h.

Member Data Documentation

◆ output_port_patterns

std::vector<std::regex> core::ubuntu::media::audio::PulseAudioOutputObserver::Configuration::output_port_patterns
Initial value:
{
std::regex{".+"}
}

Definition at line 95 of file pulse_audio_output_observer.h.

Referenced by core::ubuntu::media::audio::make_platform_default_output_observer().

◆ reporter

Reporter::Ptr core::ubuntu::media::audio::PulseAudioOutputObserver::Configuration::reporter {std::make_shared<Reporter>()}

◆ sink

std::string core::ubuntu::media::audio::PulseAudioOutputObserver::Configuration::sink
Initial value:
{
"query.from.server"
}

Definition at line 87 of file pulse_audio_output_observer.h.

Referenced by core::ubuntu::media::audio::make_platform_default_output_observer().


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