#include <AudioEngineProfiler.h>
◆ DetailType
| Enumerator |
|---|
| NoteSetup | |
| Instruments | |
| Effects | |
| Mixing | |
| Count | |
◆ AudioEngineProfiler()
| lmms::AudioEngineProfiler::AudioEngineProfiler |
( |
| ) |
|
◆ ~AudioEngineProfiler()
| lmms::AudioEngineProfiler::~AudioEngineProfiler |
( |
| ) |
|
|
default |
◆ cpuLoad()
| int lmms::AudioEngineProfiler::cpuLoad |
( |
| ) |
const |
|
inline |
◆ detailLoad()
◆ finishDetail()
◆ finishPeriod()
◆ setOutputFile()
| void lmms::AudioEngineProfiler::setOutputFile |
( |
const QString & | outputFile | ) |
|
◆ startDetail()
◆ startPeriod()
| void lmms::AudioEngineProfiler::startPeriod |
( |
| ) |
|
|
inline |
◆ DetailCount
| auto lmms::AudioEngineProfiler::DetailCount = static_cast<std::size_t>(DetailType::Count) |
|
staticconstexpr |
◆ m_cpuLoad
| std::atomic<float> lmms::AudioEngineProfiler::m_cpuLoad |
|
private |
◆ m_detailLoad
| std::array<std::atomic<float>, DetailCount> lmms::AudioEngineProfiler::m_detailLoad {0} |
|
private |
◆ m_detailTime
| std::array<int, DetailCount> lmms::AudioEngineProfiler::m_detailTime {0} |
|
private |
◆ m_detailTimer
◆ m_outputFile
| QFile lmms::AudioEngineProfiler::m_outputFile |
|
private |
◆ m_periodTimer
| MicroTimer lmms::AudioEngineProfiler::m_periodTimer |
|
private |
The documentation for this class was generated from the following files: