1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-01-12 23:55:50 +01:00

Extensive changes to improve NoteTrack display and (some) editing, NoteTrack playback via MIDI, and Midi-to-Audio alignment.

This commit is contained in:
rbdannenberg
2010-09-18 21:02:36 +00:00
parent f6327602e8
commit a1f0e5ed5b
96 changed files with 5679 additions and 3566 deletions

View File

@@ -21,7 +21,7 @@ void CALLBACK winmm_time_callback(UINT uID, UINT uMsg, DWORD_PTR dwUser,
}
PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
PMEXPORT PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
{
if (time_started_flag) return ptAlreadyStarted;
timeBeginPeriod(resolution);
@@ -38,7 +38,7 @@ PtError Pt_Start(int resolution, PtCallback *callback, void *userData)
}
PtError Pt_Stop()
PMEXPORT PtError Pt_Stop()
{
if (!time_started_flag) return ptAlreadyStopped;
if (time_callback && timer_id) {
@@ -52,19 +52,19 @@ PtError Pt_Stop()
}
int Pt_Started()
PMEXPORT int Pt_Started()
{
return time_started_flag;
}
PtTimestamp Pt_Time()
PMEXPORT PtTimestamp Pt_Time()
{
return timeGetTime() - time_offset;
}
void Pt_Sleep(long duration)
PMEXPORT void Pt_Sleep(int32_t duration)
{
Sleep(duration);
}