diff options
author | Wohlstand <admin@wohlnet.ru> | 2016-09-02 21:28:34 +0300 |
---|---|---|
committer | Wohlstand <admin@wohlnet.ru> | 2016-09-02 21:28:34 +0300 |
commit | a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e (patch) | |
tree | fb6b83b88a7aad5d4758b6cb2c76e3a2f884c6f1 /src/adlmidi.cpp | |
parent | 3c07f61b132a06b4963bffc109c1395af1640b29 (diff) | |
download | libADLMIDI-a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e.tar.gz libADLMIDI-a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e.tar.bz2 libADLMIDI-a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e.zip |
Added a function to retrieve a count of the banks
Diffstat (limited to 'src/adlmidi.cpp')
-rw-r--r-- | src/adlmidi.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp index 8553cef..96c07f4 100644 --- a/src/adlmidi.cpp +++ b/src/adlmidi.cpp @@ -1932,7 +1932,7 @@ ADLMIDI_EXPORT int adl_setNumCards(ADL_MIDIPlayer *device, int numCards) ADLMIDI_EXPORT int adl_setBank(ADL_MIDIPlayer *device, int bank) { - const unsigned NumBanks = 69;//sizeof(banknames)/sizeof(*banknames); + const unsigned NumBanks = maxAdlBanks(); int bankno = bank; if(bankno < 0) bankno = 0; @@ -1948,6 +1948,11 @@ ADLMIDI_EXPORT int adl_setBank(ADL_MIDIPlayer *device, int bank) return adlRefreshNumCards(device); } +ADLMIDI_EXPORT int adl_getBanksCount() +{ + return maxAdlBanks(); +} + ADLMIDI_EXPORT int adl_setNumFourOpsChn(ADL_MIDIPlayer *device, int ops4) { device->NumFourOps = ops4; |