mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-09 23:34:20 +00:00
AAX Client: Update embedded SDK to 2.8.0
This commit is contained in:
parent
646179c663
commit
d6e37d78b8
6 changed files with 42 additions and 5 deletions
|
|
@ -109,6 +109,15 @@ namespace AAX
|
|||
, 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
|
||||
Any& operator=(const Any& inOther)
|
||||
|
|
@ -175,6 +184,13 @@ namespace AAX
|
|||
, mResult(inWhatResult)
|
||||
{
|
||||
}
|
||||
|
||||
// copy constructor
|
||||
ResultError(const ResultError& inOther)
|
||||
: Any(inOther)
|
||||
, mResult(inOther.mResult)
|
||||
{
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
\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
|
||||
Host version
|
||||
|
||||
|
|
|
|||
|
|
@ -651,10 +651,8 @@ enum AAX_EProperty : int32_t
|
|||
*
|
||||
* \li Apply this property at the \ref AAX_IEffectDescriptor level
|
||||
* \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
|
||||
//@}end Offline (AudioSuite) properties
|
||||
|
|
|
|||
|
|
@ -65,6 +65,7 @@ namespace AAX
|
|||
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 AsStringResult(AAX_Result inResult);
|
||||
inline std::string AsStringSupportLevel(AAX_ESupportLevel inSupportLevel);
|
||||
} // namespace AAX
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -844,4 +844,22 @@ std::string AAX::AsStringResult(AAX_Result inResult)
|
|||
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
|
||||
|
|
|
|||
|
|
@ -53,11 +53,11 @@
|
|||
* - 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
|
||||
*/
|
||||
#define AAX_SDK_CURRENT_REVISION ( 20207000 )
|
||||
#define AAX_SDK_CURRENT_REVISION ( 20208000 )
|
||||
|
||||
|
||||
#define AAX_SDK_1p0p1_REVISION ( 3712639 )
|
||||
|
|
@ -84,6 +84,7 @@
|
|||
#define AAX_SDK_2p6p0_REVISION ( 20206000 )
|
||||
#define AAX_SDK_2p6p1_REVISION ( 20206001 )
|
||||
#define AAX_SDK_2p7p0_REVISION ( 20207000 )
|
||||
#define AAX_SDK_2p8p0_REVISION ( 20208000 )
|
||||
//CURREVSTAMP < do not remove this comment
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue