GAudio.GATAudioThreadStreamToTrack.IGATTrackContributor C# (CSharp) Method

IGATTrackContributor() private method

private IGATTrackContributor ( GATData trackMonoBuffer, int trackNb ) : bool
trackMonoBuffer GATData
trackNb int
return bool
        bool IGATTrackContributor.MixToTrack( GATData trackMonoBuffer, int trackNb )
        {
            if( _streamBuffer == null || _streamDataEmpty )
                return false;

            if( _exclusive )
            {
                trackMonoBuffer.CopyFrom( _streamBuffer, 0, _streamOffset, GATInfo.AudioBufferSizePerChannel );
            }
            else
            {
                trackMonoBuffer.MixFrom( _streamBuffer, 0, _streamOffset, GATInfo.AudioBufferSizePerChannel );
            }

            return true;
        }