| 1234567891011121314151617181920212223242526272829303132 |
- 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;
- }
- }
|