19 #ifndef CORE_UBUNTU_MEDIA_AUDIO_PULSE_AUDIO_OUTPUT_OBSERVER_H_ 20 #define CORE_UBUNTU_MEDIA_AUDIO_PULSE_AUDIO_OUTPUT_OBSERVER_H_ 43 typedef std::shared_ptr<PulseAudioOutputObserver>
Ptr;
50 typedef std::shared_ptr<Reporter>
Ptr;
94 std::vector<std::regex> output_port_patterns
112 const core::Property<std::string>&
sink()
const;
115 const core::Property<std::set<Reporter::Port>>&
known_ports()
const;
121 std::shared_ptr<Private> d;
128 #endif // CORE_UBUNTU_MEDIA_AUDIO_PULSE_AUDIO_OUTPUT_OBSERVER_H_