public IGATBufferedSampleOptions PlayScheduled(GATPlayer player, double dspTime, int trackNb, float gain = 1f, GATPlayer.OnShouldMixSample mixCallback = null) { UpdateAudioData(); return(player.PlayDataScheduled(_audioData, dspTime, trackNb, gain, mixCallback)); //Only use AudioData property when playing, as it updates }
public IGATBufferedSampleOptions Play(int trackNb, float gain = 1f, GATPlayer.OnShouldMixSample mixCallback = null) { UpdateAudioData(); return(GATManager.DefaultPlayer.PlayData(_audioData, trackNb, gain, mixCallback)); //Only use AudioData property when playing, as it updates }
public IGATBufferedSampleOptions PlayScheduled(double dspTime, AGATPanInfo panInfo, float gain = 1f, GATPlayer.OnShouldMixSample mixCallback = null) { UpdateAudioData(); return(GATManager.DefaultPlayer.PlayDataScheduled(_audioData, dspTime, panInfo, gain, mixCallback)); //Only use AudioData property when playing, as it updates }
public IGATBufferedSampleOptions Play(GATPlayer player, AGATPanInfo panInfo, float gain = 1f, GATPlayer.OnShouldMixSample mixCallback = null) { UpdateAudioData(); return(player.PlayData(_audioData, panInfo, gain, mixCallback)); //Only use AudioData property when playing, as it updates }