mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
AAX Client: Update embedded SDK to 2.8.0
This commit is contained in:
parent
4ada2e1f4d
commit
b770839e03
6 changed files with 42 additions and 5 deletions
|
|
@ -109,6 +109,15 @@ namespace AAX
|
||||||
, mWhat(AAX::Exception::Any::CreateWhat(mDesc, mFunction, mLine))
|
, mWhat(AAX::Exception::Any::CreateWhat(mDesc, mFunction, mLine))
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// copy constructor
|
||||||
|
Any(const Any& inOther)
|
||||||
|
: mDesc(inOther.mDesc)
|
||||||
|
, mFunction(inOther.mFunction)
|
||||||
|
, mLine(inOther.mLine)
|
||||||
|
, mWhat(inOther.mWhat)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
// assignment operator
|
// assignment operator
|
||||||
Any& operator=(const Any& inOther)
|
Any& operator=(const Any& inOther)
|
||||||
|
|
@ -175,6 +184,13 @@ namespace AAX
|
||||||
, mResult(inWhatResult)
|
, mResult(inWhatResult)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// copy constructor
|
||||||
|
ResultError(const ResultError& inOther)
|
||||||
|
: Any(inOther)
|
||||||
|
, mResult(inOther.mResult)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
static std::string FormatResult(AAX_Result inResult)
|
static std::string FormatResult(AAX_Result inResult)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -139,6 +139,9 @@ public: // AAX_IACFCollection
|
||||||
|
|
||||||
See \ref AAXATTR_Client_Version for information about the version data format
|
See \ref AAXATTR_Client_Version for information about the version data format
|
||||||
|
|
||||||
|
\warning Do not use this method to infer host feature support. Instead, use
|
||||||
|
\ref AAX_IDescriptionHost to query the host for specific features.
|
||||||
|
|
||||||
@param[in] outVersion
|
@param[in] outVersion
|
||||||
Host version
|
Host version
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -651,10 +651,8 @@ enum AAX_EProperty : int32_t
|
||||||
*
|
*
|
||||||
* \li Apply this property at the \ref AAX_IEffectDescriptor level
|
* \li Apply this property at the \ref AAX_IEffectDescriptor level
|
||||||
* \li This property is only applicable to offline processing
|
* \li This property is only applicable to offline processing
|
||||||
*
|
|
||||||
* \compatibility AAX_eProperty_DisableAudiosuiteReverse is not currently implemented
|
|
||||||
*/
|
*/
|
||||||
AAX_eProperty_DisableAudiosuiteReverse = 118,
|
AAX_eProperty_DisableAudioSuiteReverse = 118,
|
||||||
|
|
||||||
AAX_eProperty_MaxASProp, // Intentionally given no explicit value
|
AAX_eProperty_MaxASProp, // Intentionally given no explicit value
|
||||||
//@}end Offline (AudioSuite) properties
|
//@}end Offline (AudioSuite) properties
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@ namespace AAX
|
||||||
inline std::string AsStringStemFormat(AAX_EStemFormat inStemFormat, bool inAbbreviate = false);
|
inline std::string AsStringStemFormat(AAX_EStemFormat inStemFormat, bool inAbbreviate = false);
|
||||||
inline std::string AsStringStemChannel(AAX_EStemFormat inStemFormat, uint32_t inChannelIndex, bool inAbbreviate);
|
inline std::string AsStringStemChannel(AAX_EStemFormat inStemFormat, uint32_t inChannelIndex, bool inAbbreviate);
|
||||||
inline std::string AsStringResult(AAX_Result inResult);
|
inline std::string AsStringResult(AAX_Result inResult);
|
||||||
|
inline std::string AsStringSupportLevel(AAX_ESupportLevel inSupportLevel);
|
||||||
} // namespace AAX
|
} // namespace AAX
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -844,4 +844,22 @@ std::string AAX::AsStringResult(AAX_Result inResult)
|
||||||
return std::string("<unknown error code>");
|
return std::string("<unknown error code>");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string AAX::AsStringSupportLevel(AAX_ESupportLevel inSupportLevel)
|
||||||
|
{
|
||||||
|
switch (inSupportLevel)
|
||||||
|
{
|
||||||
|
case AAX_eSupportLevel_Uninitialized:
|
||||||
|
return "AAX_eSupportLevel_Uninitialized";
|
||||||
|
case AAX_eSupportLevel_Unsupported:
|
||||||
|
return "AAX_eSupportLevel_Unsupported";
|
||||||
|
case AAX_eSupportLevel_Supported:
|
||||||
|
return "AAX_eSupportLevel_Supported";
|
||||||
|
case AAX_eSupportLevel_Disabled:
|
||||||
|
return "AAX_eSupportLevel_Disabled";
|
||||||
|
case AAX_eSupportLevel_ByProperty:
|
||||||
|
return "AAX_eSupportLevel_ByProperty";
|
||||||
|
}
|
||||||
|
return std::to_string(inSupportLevel);
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -53,11 +53,11 @@
|
||||||
* - SDK 10.2.1 > \c 0x0A02
|
* - SDK 10.2.1 > \c 0x0A02
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
#define AAX_SDK_VERSION ( 0x0206 )
|
#define AAX_SDK_VERSION ( 0x0208 )
|
||||||
|
|
||||||
/** \brief An atomic revision number for the source included in this SDK
|
/** \brief An atomic revision number for the source included in this SDK
|
||||||
*/
|
*/
|
||||||
#define AAX_SDK_CURRENT_REVISION ( 20207000 )
|
#define AAX_SDK_CURRENT_REVISION ( 20208000 )
|
||||||
|
|
||||||
|
|
||||||
#define AAX_SDK_1p0p1_REVISION ( 3712639 )
|
#define AAX_SDK_1p0p1_REVISION ( 3712639 )
|
||||||
|
|
@ -84,6 +84,7 @@
|
||||||
#define AAX_SDK_2p6p0_REVISION ( 20206000 )
|
#define AAX_SDK_2p6p0_REVISION ( 20206000 )
|
||||||
#define AAX_SDK_2p6p1_REVISION ( 20206001 )
|
#define AAX_SDK_2p6p1_REVISION ( 20206001 )
|
||||||
#define AAX_SDK_2p7p0_REVISION ( 20207000 )
|
#define AAX_SDK_2p7p0_REVISION ( 20207000 )
|
||||||
|
#define AAX_SDK_2p8p0_REVISION ( 20208000 )
|
||||||
//CURREVSTAMP < do not remove this comment
|
//CURREVSTAMP < do not remove this comment
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue