Audio/OpenAL: Adjust return type of QueryInputDevices and QueryOutputDevices

Former-commit-id: 5f2a07a73bc8903662139067ce0b484c9af86353
This commit is contained in:
Lynix 2016-02-01 13:24:49 +01:00
parent 47b8aa1f4e
commit 25a767290b
2 changed files with 7 additions and 7 deletions

View File

@ -73,8 +73,8 @@ namespace Nz
static bool IsInitialized();
static unsigned int QueryInputDevices(std::vector<String>& devices);
static unsigned int QueryOutputDevices(std::vector<String>& devices);
static std::size_t QueryInputDevices(std::vector<String>& devices);
static std::size_t QueryOutputDevices(std::vector<String>& devices);
static bool SetDevice(const String& deviceName);

View File

@ -23,14 +23,14 @@ namespace Nz
ALCcontext* s_context = nullptr;
unsigned int s_version;
unsigned int ParseDevices(const char* deviceString, std::vector<String>& devices)
std::size_t ParseDevices(const char* deviceString, std::vector<String>& devices)
{
if (!deviceString)
return 0;
unsigned int startSize = devices.size();
std::size_t startSize = devices.size();
unsigned int length;
std::size_t length;
while ((length = std::strlen(deviceString)) > 0)
{
devices.push_back(String(deviceString, length));
@ -222,7 +222,7 @@ namespace Nz
return s_library.IsLoaded();
}
unsigned int OpenAL::QueryInputDevices(std::vector<String>& devices)
std::size_t OpenAL::QueryInputDevices(std::vector<String>& devices)
{
const char* deviceString = reinterpret_cast<const char*>(alcGetString(nullptr, ALC_CAPTURE_DEVICE_SPECIFIER));
if (!deviceString)
@ -231,7 +231,7 @@ namespace Nz
return ParseDevices(deviceString, devices);
}
unsigned int OpenAL::QueryOutputDevices(std::vector<String>& devices)
std::size_t OpenAL::QueryOutputDevices(std::vector<String>& devices)
{
const char* deviceString = reinterpret_cast<const char*>(alcGetString(nullptr, ALC_ALL_DEVICES_SPECIFIER));
if (!deviceString)