Exemple #1
0
 public GATRealTimeSample(IGATDataOwner dataOwner, bool canPitchShift, AGATPanInfo ipaninfo = null) : base(dataOwner, ipaninfo)
 {
     // Note: for some reason, Unity's not picking up the Obsolete attribute...
     Debug.LogWarning("Obsolete ctor: canPitchShift parameter is now obsolete. Please use GATLoopedSample if you need to monitor and smoothly stop playback without pitch shift.");
     _dataSource = new GATDataSource(dataOwner.AudioData);
     _fader      = new Fader();
 }
Exemple #2
0
 /// <summary>
 /// Wrap a GATData or IGATProcessedSample for
 /// real time control over playback.
 /// </summary>
 /// <param name='dataOwner'>
 /// GATData or IGATProcessedSample.
 /// </param>
 /// <param name='ipaninfo'>
 /// Specify a GATFixedPanInfo or GATDynamicPanInfo
 /// reference if you intend to play directly( not through a track ).
 /// </param>
 public GATRealTimeSample(IGATDataOwner dataOwner, AGATPanInfo ipaninfo = null) : base(dataOwner, ipaninfo)
 {
     _dataSource = new GATDataSource(dataOwner == null ? null : dataOwner.AudioData);
     _fader      = new Fader();
 }