System: Move COM init to common code

This commit is contained in:
Stenzek
2024-04-25 12:56:02 +10:00
parent 425235fd31
commit 7548113afd
5 changed files with 25 additions and 18 deletions

View File

@ -123,16 +123,6 @@ void CubebAudioStream::DestroyContextAndStream()
bool CubebAudioStream::Initialize(const char* driver_name, const char* device_name, Error* error)
{
#ifdef _WIN32
HRESULT hr = CoInitializeEx(nullptr, COINIT_MULTITHREADED);
m_com_initialized_by_us = SUCCEEDED(hr);
if (FAILED(hr) && hr != RPC_E_CHANGED_MODE)
{
Error::SetHResult(error, "CoInitializeEx() failed: ", hr);
return false;
}
#endif
cubeb_set_log_callback(CUBEB_LOG_NORMAL, LogCallback);
int rv =