|
lmms
Cross-platform music production software
|
#include <RenderManager.h>
Signals | |
| void | progressChanged (int) |
| void | finished () |
Public Member Functions | |
| RenderManager (const OutputSettings &outputSettings, ProjectRenderer::ExportFileFormat fmt, QString outputPath) | |
| ~RenderManager () override | |
| void | renderProject () |
| Export all unmuted tracks into a single file. | |
| void | renderTracks () |
| Export all unmuted tracks into individual file. | |
| void | abortProcessing () |
Private Slots | |
| void | renderNextTrack () |
| void | updateConsoleProgress () |
Private Member Functions | |
| QString | pathForTrack (const Track *track, int num) |
| void | restoreMutedState () |
| void | render (QString outputPath) |
Private Attributes | |
| const OutputSettings | m_outputSettings |
| ProjectRenderer::ExportFileFormat | m_format |
| QString | m_outputPath |
| std::unique_ptr< ProjectRenderer > | m_activeRenderer |
| std::vector< Track * > | m_tracksToRender |
| std::vector< Track * > | m_unmuted |
| lmms::RenderManager::RenderManager | ( | const OutputSettings & | outputSettings, |
| ProjectRenderer::ExportFileFormat | fmt, | ||
| QString | outputPath ) |
|
override |
| void lmms::RenderManager::abortProcessing | ( | ) |
|
signal |
|
private |
|
signal |
|
private |
|
privateslot |
| void lmms::RenderManager::renderProject | ( | ) |
Export all unmuted tracks into a single file.
| void lmms::RenderManager::renderTracks | ( | ) |
Export all unmuted tracks into individual file.
|
private |
|
privateslot |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |