From: lx-s Date: Wed, 8 Jul 2026 08:41:48 +0000 (+0200) Subject: Added override specifiers. X-Git-Tag: 2.6.0.0~87 X-Git-Url: https://repos.lx-s.de/gitweb/?a=commitdiff_plain;h=db15d39c320d8d2113a4e67c0ef935bedf118568;p=winmute.git Added override specifiers. --- diff --git a/WinMute/MMNotificationClient.h b/WinMute/MMNotificationClient.h index b17e3b5..404cb7e 100644 --- a/WinMute/MMNotificationClient.h +++ b/WinMute/MMNotificationClient.h @@ -42,18 +42,18 @@ public: explicit MMNotificationClient(WinAudio* notifyParent); ~MMNotificationClient(); - STDMETHODIMP_(ULONG) AddRef(); - STDMETHODIMP_(ULONG) Release(); - STDMETHODIMP_(HRESULT) QueryInterface(REFIID riid, VOID** ppvInterface); + STDMETHODIMP_(ULONG) AddRef() override; + STDMETHODIMP_(ULONG) Release() override; + STDMETHODIMP_(HRESULT) QueryInterface(REFIID riid, VOID** ppvInterface) override; STDMETHODIMP_(HRESULT) OnDefaultDeviceChanged(EDataFlow flow, ERole role, - LPCWSTR pwstrDeviceId); - STDMETHODIMP_(HRESULT) OnDeviceAdded(LPCWSTR pwstrDeviceId); - STDMETHODIMP_(HRESULT) OnDeviceRemoved(LPCWSTR pwstrDeviceId); + LPCWSTR pwstrDeviceId) override; + STDMETHODIMP_(HRESULT) OnDeviceAdded(LPCWSTR pwstrDeviceId) override; + STDMETHODIMP_(HRESULT) OnDeviceRemoved(LPCWSTR pwstrDeviceId) override; STDMETHODIMP_(HRESULT) OnDeviceStateChanged(LPCWSTR pwstrDeviceId, - DWORD dwNewState); + DWORD dwNewState) override; STDMETHODIMP_(HRESULT) OnPropertyValueChanged(LPCWSTR pwstrDeviceId, - const PROPERTYKEY key); + const PROPERTYKEY key) override; private: std::atomic ref_count_; diff --git a/WinMute/VistaAudioSessionEvents.h b/WinMute/VistaAudioSessionEvents.h index 85bf6e4..c2a0c59 100644 --- a/WinMute/VistaAudioSessionEvents.h +++ b/WinMute/VistaAudioSessionEvents.h @@ -44,10 +44,10 @@ public: ~VistaAudioSessionEvents(); // IUnknown methods -- AddRef, Release, and QueryInterface - ULONG STDMETHODCALLTYPE AddRef(); - ULONG STDMETHODCALLTYPE Release(); + ULONG STDMETHODCALLTYPE AddRef() override; + ULONG STDMETHODCALLTYPE Release() override; - HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, VOID** ppvInterface); + HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, VOID** ppvInterface) override; // Notification methods for audio session events HRESULT STDMETHODCALLTYPE OnDisplayNameChanged(