|
lmms
Cross-platform music production software
|
#include <OutputSettings.h>
Public Types | |
| enum class | BitDepth { Depth16Bit , Depth24Bit , Depth32Bit , Count } |
| enum class | StereoMode { Mono , Stereo , JointStereo , Count } |
Public Member Functions | |
| OutputSettings (sample_rate_t sampleRate, bitrate_t bitRate, BitDepth bitDepth, StereoMode stereoMode) | |
| OutputSettings (sample_rate_t sampleRate, bitrate_t bitRate, BitDepth bitDepth) | |
| sample_rate_t | getSampleRate () const |
| void | setSampleRate (sample_rate_t sampleRate) |
| bitrate_t | bitrate () const |
| void | setBitrate (bitrate_t bitrate) |
| BitDepth | getBitDepth () const |
| void | setBitDepth (BitDepth bitDepth) |
| StereoMode | getStereoMode () const |
| void | setStereoMode (StereoMode stereoMode) |
| double | getCompressionLevel () const |
| void | setCompressionLevel (double level) |
Private Attributes | |
| sample_rate_t | m_sampleRate |
| bitrate_t | m_bitRate |
| BitDepth | m_bitDepth |
| StereoMode | m_stereoMode |
| double | m_compressionLevel |
|
strong |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |