diff options
author | Chris Robinson <[email protected]> | 2019-09-18 18:20:11 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2019-09-18 18:20:11 -0700 |
commit | a092624ed3028cdea9b84403ca286c4415d4d57c (patch) | |
tree | df5d52a9d86473da94df6679efc1efaf9c86d261 /alc/backends/wasapi.cpp | |
parent | 9a0a5c79d89d6056879124a7a9e68cffc5757a65 (diff) |
Fix some Windows warnings
Diffstat (limited to 'alc/backends/wasapi.cpp')
-rw-r--r-- | alc/backends/wasapi.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/alc/backends/wasapi.cpp b/alc/backends/wasapi.cpp index 0dec5cb9..1271eeaa 100644 --- a/alc/backends/wasapi.cpp +++ b/alc/backends/wasapi.cpp @@ -402,7 +402,7 @@ void TraceFormat(const char *msg, const WAVEFORMATEX *format) } -enum class MsgType : unsigned int { +enum class MsgType { OpenDevice, ResetDevice, StartDevice, @@ -415,7 +415,7 @@ enum class MsgType : unsigned int { Count }; -constexpr char MessageStr[static_cast<unsigned int>(MsgType::Count)][20]{ +constexpr char MessageStr[static_cast<size_t>(MsgType::Count)][20]{ "Open Device", "Reset Device", "Start Device", @@ -522,8 +522,8 @@ int WasapiProxy::messageHandler(std::promise<HRESULT> *promise) while(popMessage(msg)) { TRACE("Got message \"%s\" (0x%04x, this=%p)\n", - MessageStr[static_cast<unsigned int>(msg.mType)], static_cast<unsigned int>(msg.mType), - msg.mProxy); + MessageStr[static_cast<size_t>(msg.mType)], static_cast<int>(msg.mType), + decltype(std::declval<void*>()){msg.mProxy}); switch(msg.mType) { @@ -1042,8 +1042,8 @@ HRESULT WasapiPlayback::resetProxy() return hr; } - UINT32 buffer_len, min_len; - REFERENCE_TIME min_per; + UINT32 buffer_len{}, min_len{}; + REFERENCE_TIME min_per{}; hr = mClient->GetDevicePeriod(&min_per, nullptr); if(SUCCEEDED(hr)) hr = mClient->GetBufferSize(&buffer_len); @@ -1414,7 +1414,7 @@ HRESULT WasapiCapture::resetProxy() REFERENCE_TIME buf_time{mDevice->BufferSize * REFTIME_PER_SEC / mDevice->Frequency}; buf_time = maxu64(buf_time, REFTIME_PER_SEC/10); - WAVEFORMATEXTENSIBLE OutputType; + WAVEFORMATEXTENSIBLE OutputType{}; OutputType.Format.wFormatTag = WAVE_FORMAT_EXTENSIBLE; switch(mDevice->FmtChans) { @@ -1589,8 +1589,8 @@ HRESULT WasapiCapture::resetProxy() return hr; } - UINT32 buffer_len; - REFERENCE_TIME min_per; + UINT32 buffer_len{}; + REFERENCE_TIME min_per{}; hr = mClient->GetDevicePeriod(&min_per, nullptr); if(SUCCEEDED(hr)) hr = mClient->GetBufferSize(&buffer_len); |