Abfragen und Festlegen des Tempos

Um das Tempo einer Sequenz abzurufen, verwenden Sie den befehl MCI_STATUS , und legen Sie das dwItem-Element der MCI_STATUS_PARMS Struktur auf MCI_SEQ_STATUS_TEMPO fest. Wenn der Befehl MCI_STATUS erfolgreich ist, enthält das dwReturn-Element der MCI_STATUS_PARMS Struktur das aktuelle Tempo.

Um das Tempo zu ändern, verwenden Sie den befehl MCI_SET mit der MCI_SEQ_SET_PARMS Struktur, geben Sie das MCI_SEQ_SET_TEMPO Flag an und legen Sie das dwTempo-Element der Struktur auf das gewünschte Tempo fest.

Die Art und Weise, wie Tempo dargestellt wird, hängt von dem Bereichstyp der Sequenz ab. Wenn der Bereichstyp PPQN ist, wird das Tempo pro Minute in Beats pro Minute dargestellt. Wenn der Divisionstyp eine der SMPTE-Divisionstypen ist, wird das Tempo pro Sekunde in Frames dargestellt. Informationen zum Bestimmen des Bereichstyps einer Sequenz finden Sie unter Abrufen des Sequenzteilungstyps.