Fix a bunch of warnings.

This commit is contained in:
Skyth
2024-10-27 18:48:09 +03:00
parent 882f371de4
commit 24d257d421
10 changed files with 30 additions and 23 deletions
+8 -8
View File
@@ -26,19 +26,19 @@ uint32_t g_audioFrameIndex = 0;
class VoiceCallback : public IXAudio2VoiceCallback
{
void OnVoiceProcessingPassStart(UINT32 BytesRequired) override {}
void OnVoiceProcessingPassEnd() override {}
STDMETHOD_(void, OnVoiceProcessingPassStart)(UINT32 BytesRequired) override {}
STDMETHOD_(void, OnVoiceProcessingPassEnd)() override {}
void OnBufferStart(void* pBufferContext) override {}
void OnBufferEnd(void* pBufferContext) override
STDMETHOD_(void, OnBufferStart)(void* pBufferContext) override {}
STDMETHOD_(void, OnBufferEnd)(void* pBufferContext) override
{
ReleaseSemaphore(g_audioSemaphore, 1, nullptr);
}
void OnStreamEnd() override {}
STDMETHOD_(void, OnStreamEnd)() override {}
void OnLoopEnd(void* pBufferContext) override {}
void OnVoiceError(void* pBufferContext, HRESULT Error) override {}
STDMETHOD_(void, OnLoopEnd)(void* pBufferContext) override {}
STDMETHOD_(void, OnVoiceError)(void* pBufferContext, HRESULT Error) override {}
} gVoiceCallback;
PPC_FUNC(DriverLoop)
@@ -57,7 +57,7 @@ PPC_FUNC(DriverLoop)
WaitForSingleObject(g_audioSemaphore, INFINITE);
ctx.r3.u64 = g_clientCallbackParam;
GuestCode::Run(g_clientCallback, &ctx);
GuestCode::Run((void*)g_clientCallback, &ctx);
}
}