Skip to content

Commit

Permalink
AAX Client: Update embedded SDK to 2.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
reuk authored and tpoole committed Oct 15, 2024
1 parent 4ada2e1 commit b770839
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,9 @@ class AAX_ICollection
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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Original file line number Diff line number Diff line change
Expand Up @@ -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 )
Expand All @@ -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


Expand Down

0 comments on commit b770839

Please sign in to comment.