forked from Mirror/Ryujinx
1825bd87b4
This is the first commit of a series of reformat around the codebase as discussed internally some weeks ago. This project being one that isn't touched that much, it shouldn't cause conflict with any opened PRs.
32 lines
No EOL
970 B
C#
32 lines
No EOL
970 B
C#
using Ryujinx.Common.Memory;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace Ryujinx.Audio.Renderer.Parameter.Effect
|
|
{
|
|
/// <summary>
|
|
/// <see cref="IEffectInParameter.SpecificData"/> for <see cref="Common.EffectType.BufferMix"/>.
|
|
/// </summary>
|
|
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
|
public struct BufferMixParameter
|
|
{
|
|
/// <summary>
|
|
/// The input channel indices that will be used by the <see cref="Dsp.AudioProcessor"/>.
|
|
/// </summary>
|
|
public Array24<byte> Input;
|
|
|
|
/// <summary>
|
|
/// The output channel indices that will be used by the <see cref="Dsp.AudioProcessor"/>.
|
|
/// </summary>
|
|
public Array24<byte> Output;
|
|
|
|
/// <summary>
|
|
/// The output volumes of the mixes.
|
|
/// </summary>
|
|
public Array24<float> Volumes;
|
|
|
|
/// <summary>
|
|
/// The total count of mixes used.
|
|
/// </summary>
|
|
public uint MixesCount;
|
|
}
|
|
} |