From e863df7171f8a81cc75c511f19b35c492f5ff391 Mon Sep 17 00:00:00 2001 From: Ryan Roden-Corrent Date: Tue, 1 Sep 2015 13:26:32 -0400 Subject: [PATCH] Add ProjectRenderer::getFileExtensionFromFormat. Currently ProjectRenderer has a helper getFileFormatFromExtension, this adds a similar helper getFileExtensionFromFormat. This will, for example, return "ogg" for OggFile. --- include/ProjectRenderer.h | 3 ++- src/core/ProjectRenderer.cpp | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/include/ProjectRenderer.h b/include/ProjectRenderer.h index 08f3a8ab6..394c3b0fd 100644 --- a/include/ProjectRenderer.h +++ b/include/ProjectRenderer.h @@ -87,8 +87,9 @@ public: static ExportFileFormats getFileFormatFromExtension( const QString & _ext ); - static const FileEncodeDevice fileEncodeDevices[]; + static QString getFileExtensionFromFormat( ExportFileFormats _fmt ); + static const FileEncodeDevice fileEncodeDevices[]; public slots: void startProcessing(); diff --git a/src/core/ProjectRenderer.cpp b/src/core/ProjectRenderer.cpp index a05ce6c9c..581fb5ba4 100644 --- a/src/core/ProjectRenderer.cpp +++ b/src/core/ProjectRenderer.cpp @@ -124,6 +124,15 @@ ProjectRenderer::ExportFileFormats ProjectRenderer::getFileFormatFromExtension( +QString ProjectRenderer::getFileExtensionFromFormat( + ExportFileFormats _fmt ) +{ + return fileEncodeDevices[_fmt].m_extension; +} + + + + void ProjectRenderer::startProcessing() {