/* ==================================== JUCER_BINARY_RESOURCE ====================================

   This is an auto-generated file: Any edits you make may be overwritten!

*/

#include <cstring>

namespace BinaryData
{

//================== jucer_AudioPluginARADocumentControllerTemplate.h ==================
static const unsigned char temp_binary_data_25[] =
"/*\r\n"
"  ==============================================================================\r\n"
"\r\n"
"    This file was auto-generated!\r\n"
"\r\n"
"    It contains the basic framework code for an ARA document controller implementation.\r\n"
"\r\n"
"  ==============================================================================\r\n"
"*/\r\n"
"\r\n"
"#pragma once\r\n"
"\r\n"
"#include <juce_audio_processors/juce_audio_processors.h>\r\n"
"\r\n"
"//==============================================================================\r\n"
"/**\r\n"
"*/\r\n"
"class %%aradocumentcontroller_class_name%%  : public juce::ARADocumentControllerSpecialisation\r\n"
"{\r\n"
"public:\r\n"
"    //==============================================================================\r\n"
"    using ARADocumentControllerSpecialisation::ARADocumentControllerSpecialisation;\r\n"
"\r\n"
"protected:\r\n"
"    //==============================================================================\r\n"
"    // Override document controller customization methods here\r\n"
"\r\n"
"    juce::ARAPlaybackRenderer* doCreatePlaybackRenderer() noexcept override;\r\n"
"\r\n"
"    bool doRestoreObjectsFromStream (juce::ARAInputStream& input, const juce::ARARestoreObjectsFilter* filter) noexcept override;\r\n"
"    bool doStoreObjectsToStream (juce::ARAOutputStream& output, const juce::ARAStoreObjectsFilter* filter) noexcept override;\r\n"
"\r\n"
"private:\r\n"
"    //==============================================================================\r\n"
"    JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (%%aradocumentcontroller_class_name%%)\r\n"
"};\r\n";

const char* jucer_AudioPluginARADocumentControllerTemplate_h = (const char*) temp_binary_data_25;
}
