protected void RaiseMultiPixelChanged(int startChannel, int size)
{
var handler = MultiPixelChanged;
if (handler != null)
{
var newValues = new ColorBrightness[size];
for (int i = 0; i < size; i++)
{
newValues[i] = new ColorBrightness(this.color[i + startChannel], this.brightness[i + startChannel]);
}
handler(this, new MultiPixelChangedEventArgs(startChannel, newValues));
}
}