Skip to content

Commit 5c9fcb8

Browse files
committed
Added const for specific methods in the class FSystemMicLiteManager
1 parent 351cf1b commit 5c9fcb8

2 files changed

Lines changed: 22 additions & 22 deletions

File tree

Source/SystemMicControlLite/Private/SystemMicLiteManager.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ void FSystemMicLiteManager::DestroyInstance()
6666
}
6767
}
6868

69-
FString FSystemMicLiteManager::GetDefaultDeviceName()
69+
FString FSystemMicLiteManager::GetDefaultDeviceName() const
7070
{
7171
#if PLATFORM_WINDOWS
7272
return GetDeviceName(GetDevice());
@@ -75,7 +75,7 @@ FString FSystemMicLiteManager::GetDefaultDeviceName()
7575
#endif
7676
}
7777

78-
FString FSystemMicLiteManager::GetDefaultDeviceId()
78+
FString FSystemMicLiteManager::GetDefaultDeviceId() const
7979
{
8080
#if PLATFORM_WINDOWS
8181
return GetDeviceId(GetDevice());
@@ -84,7 +84,7 @@ FString FSystemMicLiteManager::GetDefaultDeviceId()
8484
#endif
8585
}
8686

87-
FString FSystemMicLiteManager::GetDeviceIdFromName(const FString& DeviceName)
87+
FString FSystemMicLiteManager::GetDeviceIdFromName(const FString& DeviceName) const
8888
{
8989
FString DeviceId;
9090

@@ -100,7 +100,7 @@ FString FSystemMicLiteManager::GetDeviceIdFromName(const FString& DeviceName)
100100
return DeviceId;
101101
}
102102

103-
FString FSystemMicLiteManager::GetDeviceNameFromId(const FString& DeviceId)
103+
FString FSystemMicLiteManager::GetDeviceNameFromId(const FString& DeviceId) const
104104
{
105105
FString DeviceName;
106106

@@ -116,7 +116,7 @@ FString FSystemMicLiteManager::GetDeviceNameFromId(const FString& DeviceId)
116116
return DeviceName;
117117
}
118118

119-
TMap<FString, FString> FSystemMicLiteManager::GetActiveDevices()
119+
TMap<FString, FString> FSystemMicLiteManager::GetActiveDevices() const
120120
{
121121
TMap<FString, FString> ActiveDevices;
122122

@@ -179,7 +179,7 @@ void FSystemMicLiteManager::SetVolume(float Value, const FString& DeviceId)
179179
#endif
180180
}
181181

182-
float FSystemMicLiteManager::GetVolume(const FString& DeviceId)
182+
float FSystemMicLiteManager::GetVolume(const FString& DeviceId) const
183183
{
184184
float MicVolume = 0.0f;
185185

@@ -201,18 +201,18 @@ float FSystemMicLiteManager::GetVolume(const FString& DeviceId)
201201
return GetValueFromScalar(MicVolume);
202202
}
203203

204-
float FSystemMicLiteManager::GetScalarFromValue(int32 Value)
204+
float FSystemMicLiteManager::GetScalarFromValue(int32 Value) const
205205
{
206206
return FMath::Abs(Value) >= 100.0f ? 1.0f : Value / 100.0f;
207207
}
208208

209-
float FSystemMicLiteManager::GetValueFromScalar(float Value)
209+
float FSystemMicLiteManager::GetValueFromScalar(float Value) const
210210
{
211211
return FMath::RoundToFloat(FMath::Abs(Value) > 0.0f ? Value * 100.0f : 0.0f);
212212
}
213213

214214
#if PLATFORM_WINDOWS
215-
TComPtr<IMMDevice> FSystemMicLiteManager::GetDevice(const FString& DeviceId)
215+
TComPtr<IMMDevice> FSystemMicLiteManager::GetDevice(const FString& DeviceId) const
216216
{
217217
TComPtr<IMMDevice> Device;
218218
HRESULT Result = S_OK;
@@ -283,7 +283,7 @@ FString FSystemMicLiteManager::GetDeviceId(const TComPtr<IMMDevice>& Device) con
283283
return DeviceId;
284284
}
285285

286-
TComPtr<IAudioEndpointVolume> FSystemMicLiteManager::GetAudioEndpointVolume(const TComPtr<IMMDevice>& Device)
286+
TComPtr<IAudioEndpointVolume> FSystemMicLiteManager::GetAudioEndpointVolume(const TComPtr<IMMDevice>& Device) const
287287
{
288288
if (!Device.IsValid())
289289
{
@@ -301,7 +301,7 @@ TComPtr<IAudioEndpointVolume> FSystemMicLiteManager::GetAudioEndpointVolume(cons
301301
return AudioEndpointVolume;
302302
}
303303

304-
TComPtr<IAudioEndpointVolume> FSystemMicLiteManager::GetAudioEndpointVolume(const FString& DeviceId)
304+
TComPtr<IAudioEndpointVolume> FSystemMicLiteManager::GetAudioEndpointVolume(const FString& DeviceId) const
305305
{
306306
TComPtr<IMMDevice> Device = GetDevice(DeviceId);
307307
if (!Device.IsValid())

Source/SystemMicControlLite/Public/SystemMicLiteManager.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,31 +40,31 @@ class FSystemMicLiteManager
4040

4141
void Init();
4242

43-
FString GetDefaultDeviceName();
43+
FString GetDefaultDeviceName() const;
4444

45-
FString GetDefaultDeviceId();
45+
FString GetDefaultDeviceId() const;
4646

47-
FString GetDeviceIdFromName(const FString& DeviceName);
47+
FString GetDeviceIdFromName(const FString& DeviceName) const;
4848

49-
FString GetDeviceNameFromId(const FString& DeviceId);
49+
FString GetDeviceNameFromId(const FString& DeviceId) const;
5050

51-
TMap<FString, FString> GetActiveDevices();
51+
TMap<FString, FString> GetActiveDevices() const;
5252

5353
void SetVolume(float Value, const FString& DeviceId = FString(TEXT("")));
5454

55-
float GetVolume(const FString& DeviceId = FString(TEXT("")));
55+
float GetVolume(const FString& DeviceId = FString(TEXT(""))) const;
5656

5757
private:
58-
FORCEINLINE float GetScalarFromValue(int32 Value);
58+
FORCEINLINE float GetScalarFromValue(int32 Value) const;
5959

60-
FORCEINLINE float GetValueFromScalar(float Value);
60+
FORCEINLINE float GetValueFromScalar(float Value) const;
6161

6262
#if PLATFORM_WINDOWS
63-
TComPtr<IMMDevice> GetDevice(const FString& DeviceId = FString(TEXT("")));
63+
TComPtr<IMMDevice> GetDevice(const FString& DeviceId = FString(TEXT(""))) const;
6464
FString GetDeviceName(const TComPtr<IMMDevice>& Device) const;
6565
FString GetDeviceId(const TComPtr<IMMDevice>& Device) const;
66-
TComPtr<IAudioEndpointVolume> GetAudioEndpointVolume(const TComPtr<IMMDevice>& Device);
67-
TComPtr<IAudioEndpointVolume> GetAudioEndpointVolume(const FString& DeviceId = FString(TEXT("")));
66+
TComPtr<IAudioEndpointVolume> GetAudioEndpointVolume(const TComPtr<IMMDevice>& Device) const;
67+
TComPtr<IAudioEndpointVolume> GetAudioEndpointVolume(const FString& DeviceId = FString(TEXT(""))) const;
6868
#endif
6969
};
7070

0 commit comments

Comments
 (0)