diff options
author | Vitaly Novichkov <Wohlstand@users.noreply.github.com> | 2018-09-06 11:30:34 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-06 11:30:34 +0300 |
commit | 0fcbbb0c01e850a39bc3ba36b070f0f0bfa8c135 (patch) | |
tree | e7a5ac0232ca797487cc5be4c953b8d2bc49ab73 /src/adlmidi_opl3.cpp | |
parent | 99722564db119bc38945236b0467f2cac9b8deaf (diff) | |
parent | 34ac11d4e79cef67596ad30dfa9df4f9586641aa (diff) | |
download | libADLMIDI-0fcbbb0c01e850a39bc3ba36b070f0f0bfa8c135.tar.gz libADLMIDI-0fcbbb0c01e850a39bc3ba36b070f0f0bfa8c135.tar.bz2 libADLMIDI-0fcbbb0c01e850a39bc3ba36b070f0f0bfa8c135.zip |
Merge pull request #171 from jpcima/igp-access
access into global chip settings
Diffstat (limited to 'src/adlmidi_opl3.cpp')
-rw-r--r-- | src/adlmidi_opl3.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/adlmidi_opl3.cpp b/src/adlmidi_opl3.cpp index aff879a..e486dd6 100644 --- a/src/adlmidi_opl3.cpp +++ b/src/adlmidi_opl3.cpp @@ -631,6 +631,24 @@ void OPL3::setVolumeScaleModel(ADLMIDI_VolumeModels volumeModel) } } +ADLMIDI_VolumeModels OPL3::getVolumeScaleModel() +{ + switch(m_volumeScale) + { + default: + case OPL3::VOLUME_Generic: + return ADLMIDI_VolumeModel_Generic; + case OPL3::VOLUME_NATIVE: + return ADLMIDI_VolumeModel_NativeOPL3; + case OPL3::VOLUME_DMX: + return ADLMIDI_VolumeModel_DMX; + case OPL3::VOLUME_APOGEE: + return ADLMIDI_VolumeModel_APOGEE; + case OPL3::VOLUME_9X: + return ADLMIDI_VolumeModel_9X; + } +} + #ifndef ADLMIDI_HW_OPL void OPL3::clearChips() { |