NodeIdType.cs 789 B

123456789101112131415161718192021222324252627282930313233
  1. namespace Ryujinx.Audio.Renderer.Common
  2. {
  3. /// <summary>
  4. /// The type of a node.
  5. /// </summary>
  6. public enum NodeIdType : byte
  7. {
  8. /// <summary>
  9. /// Invalid node id.
  10. /// </summary>
  11. Invalid = 0,
  12. /// <summary>
  13. /// Voice related node id. (data source, biquad filter, ...)
  14. /// </summary>
  15. Voice = 1,
  16. /// <summary>
  17. /// Mix related node id. (mix, effects, splitters, ...)
  18. /// </summary>
  19. Mix = 2,
  20. /// <summary>
  21. /// Sink related node id. (device &amp; circular buffer sink)
  22. /// </summary>
  23. Sink = 3,
  24. /// <summary>
  25. /// Performance monitoring related node id (performance commands)
  26. /// </summary>
  27. Performance = 15
  28. }
  29. }