tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
tracktion_CmajorPluginFormat.h
Go to the documentation of this file.
1 /*
2 ,--. ,--. ,--. ,--.
3 ,-' '-.,--.--.,--,--.,---.| |,-.,-' '-.`--' ,---. ,--,--, Copyright 2024
4 '-. .-'| .--' ,-. | .--'| /'-. .-',--.| .-. || \ Tracktion Software
5 | | | | \ '-' \ `--.| \ \ | | | |' '-' '| || | Corporation
6 `---' `--' `--`--'`---'`--'`--' `---' `--' `---' `--''--' www.tracktion.com
7
8 Tracktion Engine uses a GPL/commercial licence - see LICENCE.md for details.
9*/
10
11#pragma once
12
13namespace tracktion { inline namespace engine
14{
15 std::string getCmajorVersion();
16 std::unique_ptr<juce::AudioPluginFormat> createCmajorPatchPluginFormat (Engine&);
17
18 bool isCmajorPatchPluginFormat (const juce::PluginDescription&);
19 bool isCmajorPatchPluginFormat (const juce::String& formatName);
20 juce::String getCmajorPatchPluginFormatName();
21 juce::String getCmajorPatchCompileError (Plugin&);
22
23}} // namespace tracktion { inline namespace engine