序列来自线程的定时事件

时间:2016-08-26 22:08:00

标签: c++ multithreading qt qthread qtimer

我需要从QList音符触发MIDI音符:

struct Note
{
    int index;
    float time;
    float pitch;
    float volume;
    int channel;
};
//...
QList<Note> Notes;

Notes已按QList内的时间排序。

我需要一个 midiplayer 线程来获取QList并根据Note.time输出midi音符。

我应该使用QTimer来安排下一个音符还是使用其他音符。

我应该如何考虑QList在主线程中是否会发生变化, midiplayer 需要更新?

0 个答案:

没有答案