/ src / Ryujinx.Audio / ResultCode.cs
ResultCode.cs
 1  namespace Ryujinx.Audio
 2  {
 3      public enum ResultCode
 4      {
 5          ModuleId = 153,
 6          ErrorCodeShift = 9,
 7  
 8          Success = 0,
 9  
10          DeviceNotFound = (1 << ErrorCodeShift) | ModuleId,
11          OperationFailed = (2 << ErrorCodeShift) | ModuleId,
12          UnsupportedSampleRate = (3 << ErrorCodeShift) | ModuleId,
13          WorkBufferTooSmall = (4 << ErrorCodeShift) | ModuleId,
14          BufferRingFull = (8 << ErrorCodeShift) | ModuleId,
15          UnsupportedChannelConfiguration = (10 << ErrorCodeShift) | ModuleId,
16          InvalidUpdateInfo = (41 << ErrorCodeShift) | ModuleId,
17          InvalidAddressInfo = (42 << ErrorCodeShift) | ModuleId,
18          InvalidMixSorting = (43 << ErrorCodeShift) | ModuleId,
19          UnsupportedOperation = (513 << ErrorCodeShift) | ModuleId,
20          InvalidExecutionContextOperation = (514 << ErrorCodeShift) | ModuleId,
21      }
22  }