查询和设置 Tempo

若要检索序列的速度,请使用 MCI _ STATUS命令,将 MCI _ STATUS _ PARMS结构的 dwItem 成员设置为 MCI _ SEQ _ STATUS _ TEMPO。 如果 MCI _ STATUS 命令成功,则 MCI STATUS _ _ PARMS 结构的 dwReturn 成员将包含当前 tempo。

若要更改 tempo,请对 MCI _ SEQ SET _ _ PARMS结构使用 MCI _ SET命令,指定 MCI SEQ SET TEMPO 标志,将结构的 _ _ _ dwTempo 成员设置为所需的 tempo。

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