25#ifndef LMMS_PROJECT_RENDERER_H
26#define LMMS_PROJECT_RENDERER_H
32#include "lmms_export.h"
70 static ExportFileFormat getFileFormatFromExtension(
71 const QString & _ext );
73 static QString getFileExtensionFromFormat( ExportFileFormat
fmt );
static void run(LV2_Handle instance, uint32_t n_samples)
Definition bindings_test_plugin.c:112
Definition AudioFileDevice.h:38
Definition OutputSettings.h:36
void updateConsoleProgress()
Definition ProjectRenderer.cpp:205
static const std::array< FileEncodeDevice, 5 > fileEncodeDevices
Definition ProjectRenderer.h:75
ProjectRenderer(const OutputSettings &_os, ExportFileFormat _file_format, const QString &_out_file)
Definition ProjectRenderer.cpp:78
volatile bool m_abort
Definition ProjectRenderer.h:94
AudioFileDevice * m_fileDev
Definition ProjectRenderer.h:91
ExportFileFormat
Definition ProjectRenderer.h:43
@ Count
Definition ProjectRenderer.h:48
static constexpr auto NumFileFormats
Definition ProjectRenderer.h:50
~ProjectRenderer() override=default
void progressChanged(int)
void startProcessing()
Definition ProjectRenderer.cpp:135
volatile int m_progress
Definition ProjectRenderer.h:93
bool isReady() const
Definition ProjectRenderer.h:65
void abortProcessing()
Definition ProjectRenderer.cpp:197
Definition AudioAlsa.cpp:35
AudioFileDevice *(*)(const QString &, const OutputSettings &, const ch_cnt_t, AudioEngine *, bool &) AudioFileDeviceInstantiaton
Definition AudioFileDevice.h:71
@ Count
Definition Sfxr.h:43
Definition ProjectRenderer.h:53
bool isAvailable() const
Definition ProjectRenderer.h:54
const char * m_description
Definition ProjectRenderer.h:57
ExportFileFormat m_fileFormat
Definition ProjectRenderer.h:56
AudioFileDeviceInstantiaton m_getDevInst
Definition ProjectRenderer.h:59
const char * m_extension
Definition ProjectRenderer.h:58
fmt[0]
Definition fileio.c:2503