mirror of https://github.com/odrling/Aegisub
parent
4b096e6c6e
commit
62708e8e5c
|
@ -218,17 +218,17 @@ public:
|
||||||
~XAudio2Thread();
|
~XAudio2Thread();
|
||||||
|
|
||||||
// IXAudio2VoiceCallback
|
// IXAudio2VoiceCallback
|
||||||
void OnVoiceProcessingPassStart(UINT32 BytesRequired) {}
|
void STDMETHODCALLTYPE OnVoiceProcessingPassStart(UINT32 BytesRequired) override {}
|
||||||
void OnVoiceProcessingPassEnd() {}
|
void STDMETHODCALLTYPE OnVoiceProcessingPassEnd() override {}
|
||||||
void OnStreamEnd() {}
|
void STDMETHODCALLTYPE OnStreamEnd() override {}
|
||||||
void OnBufferStart(void* pBufferContext) {}
|
void STDMETHODCALLTYPE OnBufferStart(void* pBufferContext) override {}
|
||||||
void OnBufferEnd(void* pBufferContext) {
|
void STDMETHODCALLTYPE OnBufferEnd(void* pBufferContext) override {
|
||||||
intptr_t i = reinterpret_cast<intptr_t>(pBufferContext);
|
intptr_t i = reinterpret_cast<intptr_t>(pBufferContext);
|
||||||
buffer_occupied[i] = false;
|
buffer_occupied[i] = false;
|
||||||
SetEvent(event_buffer_end);
|
SetEvent(event_buffer_end);
|
||||||
}
|
}
|
||||||
void OnLoopEnd(void* pBufferContext) {}
|
void STDMETHODCALLTYPE OnLoopEnd(void* pBufferContext) override {}
|
||||||
void OnVoiceError(void* pBufferContext, HRESULT Error) {}
|
void STDMETHODCALLTYPE OnVoiceError(void* pBufferContext, HRESULT Error) override {}
|
||||||
|
|
||||||
/// @brief Start audio playback
|
/// @brief Start audio playback
|
||||||
/// @param start Audio frame to start playback at
|
/// @param start Audio frame to start playback at
|
||||||
|
|
Loading…
Reference in New Issue