Essgee.Unity/Assets/Plugins/Essgee/EventArguments/EnqueueSamplesEventArgs.cs
2025-01-02 17:55:16 +08:00

25 lines
638 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Essgee.EventArguments
{
public class EnqueueSamplesEventArgs : EventArgs
{
public int NumChannels { get; set; }
public short[][] ChannelSamples { get; set; }
public bool[] IsChannelMuted { get; set; }
public short[] MixedSamples { get; set; }
public EnqueueSamplesEventArgs(int numChannels, short[][] channelSamples, bool[] isMuted, short[] mixedSamples)
{
NumChannels = numChannels;
ChannelSamples = channelSamples;
IsChannelMuted = isMuted;
MixedSamples = mixedSamples;
}
}
}