MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / Source_Pause

Method Source_Pause

Source/Engine/Audio/XAudio2/AudioBackendXAudio2.cpp:448–458  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

446}
447
448void AudioBackendXAudio2::Source_Pause(uint32 sourceID)
449{
450 auto aSource = XAudio2::GetSource(sourceID);
451 if (aSource && aSource->Voice && aSource->IsPlaying)
452 {
453 // Pause
454 const HRESULT hr = aSource->Voice->Stop();
455 XAUDIO2_CHECK_ERROR(Stop);
456 aSource->IsPlaying = false;
457 }
458}
459
460void AudioBackendXAudio2::Source_Stop(uint32 sourceID)
461{

Callers

nothing calls this directly

Calls 2

GetSourceFunction · 0.85
StopMethod · 0.45

Tested by

no test coverage detected