Ref T739, added proxy functions for audio context to register devices (from multiple machines)

This commit is contained in:
Klaus Basan
2019-10-10 20:12:14 +02:00
committed by Mat Sutcliffe
parent c38c8374a3
commit fdf4bf6b57
5 changed files with 55 additions and 12 deletions

View File

@@ -45,7 +45,9 @@ namespace BlackCore
// Interface implementations
//! \publicsection
//! @{
// ---- FUNCTIONS GO HERE ----
virtual void registerDevices(const BlackMisc::Audio::CAudioDeviceInfoList &devices) override;
virtual void unRegisterDevices(const BlackMisc::Audio::CAudioDeviceInfoList &devices) override;
virtual BlackMisc::Audio::CAudioDeviceInfoList getRegisteredDevices() const override;
//! @}
protected:
@@ -54,6 +56,9 @@ namespace BlackCore
//! Register myself in DBus
CContextAudio *registerWithDBus(BlackMisc::CDBusServer *server);
private:
BlackMisc::Audio::CAudioDeviceInfoList m_registeredDevices;
};
} // namespace
} // namespace