ReverbLateMode.cs 955 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. namespace Ryujinx.Audio.Renderer.Common
  2. {
  3. /// <summary>
  4. /// Late reverb reflection.
  5. /// </summary>
  6. public enum ReverbLateMode : uint
  7. {
  8. /// <summary>
  9. /// Room late reflection. (small acoustic space, fast reflection)
  10. /// </summary>
  11. Room,
  12. /// <summary>
  13. /// Hall late reflection. (large acoustic space, warm reflection)
  14. /// </summary>
  15. Hall,
  16. /// <summary>
  17. /// Classic plate late reflection. (clean distinctive reverb)
  18. /// </summary>
  19. Plate,
  20. /// <summary>
  21. /// Cathedral late reflection. (very large acoustic space, pronounced bright reflection)
  22. /// </summary>
  23. Cathedral,
  24. /// <summary>
  25. /// Do not apply any delay. (max delay)
  26. /// </summary>
  27. NoDelay,
  28. /// <summary>
  29. /// Max delay. (used for delay line limits)
  30. /// </summary>
  31. Limit = NoDelay
  32. }
  33. }