diff options
author | JP Cimalando <jpcima@users.noreply.github.com> | 2018-09-06 05:31:39 +0200 |
---|---|---|
committer | JP Cimalando <jpcima@users.noreply.github.com> | 2018-09-06 10:22:30 +0200 |
commit | 34ac11d4e79cef67596ad30dfa9df4f9586641aa (patch) | |
tree | e7a5ac0232ca797487cc5be4c953b8d2bc49ab73 /src/adlmidi_opl3.cpp | |
parent | 99722564db119bc38945236b0467f2cac9b8deaf (diff) | |
download | libADLMIDI-34ac11d4e79cef67596ad30dfa9df4f9586641aa.tar.gz libADLMIDI-34ac11d4e79cef67596ad30dfa9df4f9586641aa.tar.bz2 libADLMIDI-34ac11d4e79cef67596ad30dfa9df4f9586641aa.zip |
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() { |