次の方法で共有


シーケンス除算型の取得

MIDI シーケンスの 除算タイプ によって、シーケンス内の MIDI イベント間の時間が決まります。 シーケンスの除算の種類を確認するには、MCI_STATUS コマンドを使用し、MCI_STATUS_PARMS構造体の dwItem メンバーを MCI_SEQ_STATUS_DIVTYPE に設定します。

MCI_STATUS コマンドが成功した場合、MCI_STATUS_PARMS構造体の dwReturn メンバーには、除算の種類を示す次のいずれかの値が含まれます。

除算の種類
MCI_SEQ_DIV_PPQN PPQN (四半期単位の部品数)
MCI_SEQ_DIV_SMPTE_24 SMPTE、24 fps (1 秒あたりのフレーム数)
MCI_SEQ_DIV_SMPTE_25 SMPTE、25 fps
MCI_SEQ_DIV_SMPTE_30 SMPTE、30 fps
MCI_SEQ_DIV_SMPTE_30DROP SMPTE、30 fps ドロップ フレーム

 

テンポを変更またはクエリするには、シーケンスの除算の種類を知っている必要があります。 MCI シーケンサーを使用してシーケンスの除算の種類を変更することはできません。