1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Avoiding AAX compiler warnings

This commit is contained in:
jules 2013-01-08 18:23:48 +00:00
parent 417f9eb31c
commit f789c971d0

View file

@ -40,6 +40,11 @@
#include "../utility/juce_IncludeModuleHeaders.h"
#undef Component
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
#endif
#include "AAX_Exports.cpp"
#include "AAX_ICollection.h"
#include "AAX_IComponentDescriptor.h"
@ -53,6 +58,10 @@
#include "AAX_IViewContainer.h"
#include "AAX_ITransport.h"
#ifdef __clang__
#pragma clang diagnostic pop
#endif
using juce::Component;
const int32_t juceChunkType = 'juce';
@ -274,15 +283,14 @@ struct AAXClasses
return AAX_ERROR_NULL_OBJECT;
}
AAX_Result ParameterUpdated (AAX_CParamID iParameterID)
AAX_Result ParameterUpdated (AAX_CParamID /*paramID*/)
{
return AAX_SUCCESS;
}
AAX_Result SetControlHighlightInfo (AAX_CParamID iParameterID, AAX_CBoolean iIsHighlighted, AAX_EHighlightColor iColor)
AAX_Result SetControlHighlightInfo (AAX_CParamID /*paramID*/, AAX_CBoolean /*isHighlighted*/, AAX_EHighlightColor)
{
return AAX_SUCCESS;
}
@ -385,7 +393,7 @@ struct AAXClasses
tempFilterData.setSize (0);
pluginInstance->getStateInformation (tempFilterData);
*oSize = tempFilterData.getSize();
*oSize = (uint32_t) tempFilterData.getSize();
return AAX_SUCCESS;
}
@ -397,7 +405,7 @@ struct AAXClasses
if (tempFilterData.getSize() == 0)
pluginInstance->getStateInformation (tempFilterData);
oChunk->fSize = tempFilterData.getSize();
oChunk->fSize = (uint32_t) tempFilterData.getSize();
tempFilterData.copyTo (oChunk->fData, 0, tempFilterData.getSize());
tempFilterData.setSize (0);
@ -613,6 +621,7 @@ struct AAXClasses
};
//==============================================================================
AAX_Result JUCE_CDECL GetEffectDescriptions (AAX_ICollection*);
AAX_Result JUCE_CDECL GetEffectDescriptions (AAX_ICollection* collection)
{
AAXClasses::JUCELibraryRefCount libraryRefCount;