コード例 #1
0
 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
 }
コード例 #2
0
 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
 }
コード例 #3
0
 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
 }
コード例 #4
0
 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
 }