Da fehlen noch die [] in der Deklaration. Egal was Du willst, es geht nur so, wie ich beschrieben habe. Such dir eins aus.
Und klar: 1024 Elemente belegen die Indizes 0 bis 1023 einschließlich. Also müsstest Du deine Arrays mit [1024] instantiieren.
Code:
namespace MediaPortal.UI.Presentation.Players
{
public class WaveData
{ // siehe meinen Code
}
/// <summary>
/// Provides
access to sound player functionality needed to render Wave.
/// </summary>
public interface IWavePlayer : IAudioPlayer
{
int[] GetWaveData(); // so
WaveData GetWaveData1(); // oder so
}
}