UnityEngine.AudioClip.GetData C# (CSharp) Method

GetData() private method

private GetData ( float data, int offsetSamples ) : bool
data float
offsetSamples int
return bool
        public extern bool GetData(float[] data, int offsetSamples);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

Example #1
7
	//Returns data from an AudioClip as a byte array.
	public static byte[] GetClipData(AudioClip _clip)
	{
		//Get data
		float[] floatData = new float[_clip.samples * _clip.channels];
		_clip.GetData(floatData,0);			
		
		//convert to byte array
		byte[] byteData = new byte[floatData.Length * 4];
		Buffer.BlockCopy(floatData, 0, byteData, 0, byteData.Length);
		
		return(byteData);
	}	
All Usage Examples Of UnityEngine.AudioClip::GetData