查询和设置 Tempo

若要检索序列的节奏,请使用 MCI_STATUS 命令并将MCI_STATUS_PARMS结构的 dwItem 成员设置为MCI_SEQ_STATUS_TEMPO。 如果MCI_STATUS命令成功,则MCI_STATUS_PARMS结构的 dwReturn 成员包含当前的临时设置。

若要更改 tempo,请将 MCI_SET 命令与 MCI_SEQ_SET_PARMS 结构一起使用,指定MCI_SEQ_SET_TEMPO标志并将结构的 dwTempo 成员设置为所需的 tempo。

表示节奏的方式取决于序列的除法类型。 如果除法类型为 PPQN,则节奏以每分钟节拍表示。 如果除法类型是 SMPTE 除法类型之一,则节奏以每秒帧表示。 有关确定序列的除法类型的信息,请参阅 检索序列除法类型