mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 23:07:42 +00:00
Implement CScriptSound and bug fixes
This commit is contained in:
@@ -289,6 +289,9 @@ struct SDSPStream : boo::IAudioVoiceCallback
|
||||
stream.m_booVoice.reset();
|
||||
stream.x0_active = false;
|
||||
stream.xd4_ringBuffer.reset();
|
||||
stream.m_readReqs[0].reset();
|
||||
stream.m_readReqs[1].reset();
|
||||
stream.m_file = std::experimental::nullopt;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1196,6 +1199,15 @@ void CStreamAudioManager::Initialize()
|
||||
CDSPStreamManager::Initialize();
|
||||
}
|
||||
|
||||
void CStreamAudioManager::StopOneShot()
|
||||
{
|
||||
CStreamAudioManager::StopStreaming(true);
|
||||
SDSPPlayer& p = s_Players[1];
|
||||
p = SDSPPlayer();
|
||||
SDSPPlayer& qp = s_QueuedPlayers[1];
|
||||
qp = SDSPPlayer();
|
||||
}
|
||||
|
||||
void CStreamAudioManager::Shutdown()
|
||||
{
|
||||
CDSPStreamManager::Shutdown();
|
||||
|
||||
Reference in New Issue
Block a user