MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / ImMidiSetSpeed

Function ImMidiSetSpeed

TheForceEngine/TFE_Jedi/IMuse/imuse.cpp:1621–1633  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1619 }
1620
1621 s32 ImMidiSetSpeed(ImPlayerData* data, u32 value)
1622 {
1623 if (value > 255)
1624 {
1625 return imArgErr;
1626 }
1627
1628 ImMidiLock();
1629 data->speed = value;
1630 data->stepFixed = (value * data->step) >> 7;
1631 ImMidiUnlock();
1632 return imSuccess;
1633 }
1634
1635 void ImSetTempo(ImPlayerData* data, u32 tempo)
1636 {

Callers 3

ImSetMidiParamFunction · 0.85
ImSetTempoFunction · 0.85

Calls 2

ImMidiLockFunction · 0.85
ImMidiUnlockFunction · 0.85

Tested by

no test coverage detected