aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Audio/Renderer/Common/NodeIdType.cs
blob: b226da14fe8e8359ff1a10ca3113ac66137458a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
namespace Ryujinx.Audio.Renderer.Common
{
    /// <summary>
    /// The type of a node.
    /// </summary>
    public enum NodeIdType : byte
    {
        /// <summary>
        /// Invalid node id.
        /// </summary>
        Invalid = 0,

        /// <summary>
        /// Voice related node id. (data source, biquad filter, ...)
        /// </summary>
        Voice = 1,

        /// <summary>
        /// Mix related node id. (mix, effects, splitters, ...)
        /// </summary>
        Mix = 2,

        /// <summary>
        /// Sink related node id. (device &amp; circular buffer sink)
        /// </summary>
        Sink = 3,

        /// <summary>
        /// Performance monitoring related node id (performance commands)
        /// </summary>
        Performance = 15,
    }
}