コード例 #1
0
ファイル: AudioManager.cs プロジェクト: zipfried/Cytoid
    private int GetAvailableIndex(AudioTrackIndex trackIndex)
    {
        var index = (int)trackIndex;

        if (index == -1)
        {
            index = trackCurrentIndex;
            trackCurrentIndex++;
            if (trackCurrentIndex > RoundRobinEndIndex)
            {
                trackCurrentIndex = RoundRobinStartIndex;
            }
        }
        return(index);
    }
コード例 #2
0
ファイル: AudioManager.cs プロジェクト: zipfried/Cytoid
 public abstract double PlayScheduled(AudioTrackIndex trackIndex = AudioTrackIndex.RoundRobin, double delay   = 1.0, bool ignoreDsp = false);
コード例 #3
0
ファイル: AudioManager.cs プロジェクト: zipfried/Cytoid
 public abstract void Play(AudioTrackIndex trackIndex            = AudioTrackIndex.RoundRobin, bool ignoreDsp = false);