CombineWaveForms() private static method

private static CombineWaveForms ( Texture2D waveForms ) : Texture2D
waveForms UnityEngine.Texture2D
return UnityEngine.Texture2D
        public override Texture2D RenderStaticPreview(string assetPath, UnityEngine.Object[] subAssets, int width, int height)
        {
            AssetImporter atPath = AssetImporter.GetAtPath(assetPath);
            AudioImporter exists = atPath as AudioImporter;

            if (!exists)
            {
                return(null);
            }
            AudioClip audioClip = this.target as AudioClip;

            Texture2D[] array = new Texture2D[audioClip.channels];
            for (int i = 0; i < audioClip.channels; i++)
            {
                array[i] = AudioUtil.GetWaveForm(audioClip, atPath, i, (float)width, (float)(height / audioClip.channels));
            }
            return(AudioClipInspector.CombineWaveForms(array));
        }