diff --git a/src/blackmisc/vaudiodevice.cpp b/src/blackmisc/vaudiodevice.cpp index 4bbd1411e..ada682c6c 100644 --- a/src/blackmisc/vaudiodevice.cpp +++ b/src/blackmisc/vaudiodevice.cpp @@ -20,7 +20,7 @@ namespace BlackMisc * Constructor */ CAudioDevice::CAudioDevice() : - m_type(Unknown), m_deviceIndex(invalidDevice()), + m_type(Unknown), m_deviceIndex(invalidDeviceIndex()), m_deviceName(""), m_hostName(CAudioDevice::hostName()) { // void diff --git a/src/blackmisc/vaudiodevice.h b/src/blackmisc/vaudiodevice.h index afb1d9e57..b70e6675d 100644 --- a/src/blackmisc/vaudiodevice.h +++ b/src/blackmisc/vaudiodevice.h @@ -105,17 +105,23 @@ namespace BlackMisc */ static void registerMetadata(); - /*! - * \brief Device type - * \return - */ - static qint16 defaultDevice() {return -1;} + //! \brief Device index for default device + static qint16 defaultDeviceIndex() {return -1;} - /*! - * \brief Device type - * \return - */ - static qint16 invalidDevice() {return -2;} + //! \brief Invalid device index + static qint16 invalidDeviceIndex() {return -2;} + + //! \brief default output device + static CAudioDevice getDefaultOutputDevice() + { + return CAudioDevice(OutputDevice, defaultDeviceIndex(), "default"); + } + + //! \brief default input device + static CAudioDevice getDefaultInputDevice() + { + return CAudioDevice(InputDevice, defaultDeviceIndex(), "default"); + } protected: