![]() |
PortMidi
Cross-platform MIDI IO library
|
portable interface to millisecond timer. More...
#include <stdint.h>
Go to the source code of this file.
Typedefs | |
typedef int32_t | PtTimestamp |
real time or time offset in milliseconds. | |
typedef void() | PtCallback(PtTimestamp timestamp, void *userData) |
a function that gets a current time | |
Enumerations | |
enum | PtError { ptNoError = 0 , ptHostError = -10000 , ptAlreadyStarted , ptAlreadyStopped , ptInsufficientMemory } |
PortTime error code; a common return type. More... | |
Functions | |
PMEXPORT PtError | Pt_Start (int resolution, PtCallback *callback, void *userData) |
start a real-time clock service. More... | |
PMEXPORT PtError | Pt_Stop (void) |
stop the timer. More... | |
PMEXPORT int | Pt_Started (void) |
test if the timer is running. More... | |
PMEXPORT PtTimestamp | Pt_Time (void) |
get the current time in ms. More... | |
PMEXPORT void | Pt_Sleep (int32_t duration) |
pauses the current thread, allowing other threads to run. More... | |
portable interface to millisecond timer.