Browse Source

Avoiding AAX compiler warnings

tags/2021-05-28
jules 12 years ago
parent
commit
f789c971d0
1 changed files with 14 additions and 5 deletions
  1. +14
    -5
      modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp

+ 14
- 5
modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp 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;


Loading…
Cancel
Save