diff options
author | Vitaly Novichkov <admin@wohlnet.ru> | 2018-07-04 02:06:28 +0300 |
---|---|---|
committer | Vitaly Novichkov <admin@wohlnet.ru> | 2018-07-04 02:06:28 +0300 |
commit | 9c8d04d885946342d0ffd233418e7862b6ca990c (patch) | |
tree | e128b7d4263f05d94862ba7b967727d1e2d09b24 /src | |
parent | 35ed7d8b215fee6d08d8d411bd2d1ce2a3c68f71 (diff) | |
download | libADLMIDI-9c8d04d885946342d0ffd233418e7862b6ca990c.tar.gz libADLMIDI-9c8d04d885946342d0ffd233418e7862b6ca990c.tar.bz2 libADLMIDI-9c8d04d885946342d0ffd233418e7862b6ca990c.zip |
Continue public API documenting. Almost complete.
Diffstat (limited to 'src')
-rw-r--r-- | src/adlmidi.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp index 8d1595a..365050f 100644 --- a/src/adlmidi.cpp +++ b/src/adlmidi.cpp @@ -72,6 +72,18 @@ ADLMIDI_EXPORT struct ADL_MIDIPlayer *adl_init(long sample_rate) return midi_device; } +ADLMIDI_EXPORT void adl_close(struct ADL_MIDIPlayer *device) +{ + if(!device) + return; + MIDIplay * play = reinterpret_cast<MIDIplay *>(device->adl_midiPlayer); + if(play) + delete play; + device->adl_midiPlayer = NULL; + free(device); + device = NULL; +} + ADLMIDI_EXPORT int adl_setDeviceIdentifier(ADL_MIDIPlayer *device, unsigned id) { if(!device || id > 0x0f) @@ -653,18 +665,6 @@ ADLMIDI_EXPORT const char *adl_getMusicTitle(struct ADL_MIDIPlayer *device) return adl_metaMusicTitle(device); } -ADLMIDI_EXPORT void adl_close(struct ADL_MIDIPlayer *device) -{ - if(!device) - return; - MIDIplay * play = reinterpret_cast<MIDIplay *>(device->adl_midiPlayer); - if(play) - delete play; - device->adl_midiPlayer = NULL; - free(device); - device = NULL; -} - ADLMIDI_EXPORT void adl_reset(struct ADL_MIDIPlayer *device) { if(!device) |