Class UnityAudioDepthCueControllerDryReverbTests
A voice holds one of the capped reverb slots only while it is wet: a dry voice never takes a slot, a reverberated voice that stays dry for the whole window gives its slot back, and a wet voice the cap refuses asks again until a slot frees.
Inherited Members
Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityAudioDepthCueControllerDryReverbTests
Constructors
UnityAudioDepthCueControllerDryReverbTests()
Declaration
public UnityAudioDepthCueControllerDryReverbTests()
Methods
ApplyStep_OneLongFrameWhileDry_DoesNotReleaseTheSlot()
Declaration
public void ApplyStep_OneLongFrameWhileDry_DoesNotReleaseTheSlot()
ApplyStep_RefusedWetVoice_DoesNotAskAgainBeforeTheRetryInterval()
Declaration
public void ApplyStep_RefusedWetVoice_DoesNotAskAgainBeforeTheRetryInterval()
ApplyStep_ReleasedDryVoiceWetAgainWithTheCapTaken_StaysDryWhileTheCapIsFull()
Declaration
public void ApplyStep_ReleasedDryVoiceWetAgainWithTheCapTaken_StaysDryWhileTheCapIsFull()
ApplyStep_ReleasedDryVoice_IsAdmittedAgainWhenItIsWetAgain()
Declaration
public void ApplyStep_ReleasedDryVoice_IsAdmittedAgainWhenItIsWetAgain()
ApplyStep_ReverberatedVoiceDryBeforeTheWindowEnds_KeepsItsSlot()
Declaration
public void ApplyStep_ReverberatedVoiceDryBeforeTheWindowEnds_KeepsItsSlot()
ApplyStep_ReverberatedVoiceDryForTheWholeWindow_ReleasesItsSlot()
Declaration
public void ApplyStep_ReverberatedVoiceDryForTheWholeWindow_ReleasesItsSlot()
ApplyStep_VoiceStopsMidGrace_FreesItsSlotAndItsFilter()
Declaration
public void ApplyStep_VoiceStopsMidGrace_FreesItsSlotAndItsFilter()
ApplyStep_WetShareHoveringAroundZero_NeverReleasesTheSlot()
Declaration
public void ApplyStep_WetShareHoveringAroundZero_NeverReleasesTheSlot()
ApplyStep_WetVoiceRefusedByTheCap_IsAdmittedOnceASlotFrees()
Declaration
public void ApplyStep_WetVoiceRefusedByTheCap_IsAdmittedOnceASlotFrees()
ResetForPlay_NearDryVoice_DoesNotTakeTheOnlySlot()
Declaration
public void ResetForPlay_NearDryVoice_DoesNotTakeTheOnlySlot()
SetUp()
Declaration
public void SetUp()
SyncPool_SourceRemovedMidGrace_FreesItsSlotForTheNewPool()
Declaration
public void SyncPool_SourceRemovedMidGrace_FreesItsSlotForTheNewPool()
TearDown()
Declaration
public void TearDown()