GAudio.GATData.ConvertAndSetInt16 C# (CSharp) Method

ConvertAndSetInt16() public method

Converts an Int16 array and set it at targetOffset
public ConvertAndSetInt16 ( System source, int sourceOffset, int targetOffset, int length ) : void
source System
sourceOffset int
targetOffset int
length int
return void
        public void ConvertAndSetInt16( System.Int16[] source, int sourceOffset, int targetOffset, int length )
        {
            float sample;
            targetOffset += _offset;
            length 		 += sourceOffset;

            while( sourceOffset < length )
            {
                sample = ( float )source[ sourceOffset ] / GATWavHelper.floatToInt16RescaleFactor;
                _parentArray[ targetOffset ] = sample;
                sourceOffset++;
                targetOffset++;
            }
        }