\hypertarget{a00674_source}{}\doxysection{AAX\+\_\+\+CEffect\+Parameters.\+h}
\label{a00674_source}\index{AAX\_CEffectParameters.h@{AAX\_CEffectParameters.h}}
\mbox{\hyperlink{a00674}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/*================================================================================================*/}}
\DoxyCodeLine{00002\ \textcolor{comment}{/*}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *\ \ Copyright\ 2013-\/2017,\ 2019,\ 2023\ Avid\ Technology,\ Inc.}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ \ All\ rights\ reserved.}}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00007\ \textcolor{comment}{\ *\ \ CONFIDENTIAL:\ this\ document\ contains\ confidential\ information\ of\ Avid.\ Do}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ *\ \ not\ disclose\ to\ any\ third\ party.\ Use\ of\ the\ information\ contained\ in\ this}}
\DoxyCodeLine{00009\ \textcolor{comment}{\ *\ \ document\ is\ subject\ to\ an\ Avid\ SDK\ license.}}
\DoxyCodeLine{00010\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00011\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00012\ }
\DoxyCodeLine{00019\ \textcolor{comment}{/*================================================================================================*/}}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ }
\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#ifndef\ AAX\_CEFFECTPARAMETERS\_H}}
\DoxyCodeLine{00023\ \textcolor{preprocessor}{\#define\ AAX\_CEFFECTPARAMETERS\_H}}
\DoxyCodeLine{00024\ }
\DoxyCodeLine{00025\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00494}{AAX\_IEffectParameters.h}}"{}}}
\DoxyCodeLine{00026\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00572}{AAX\_IPageTable.h}}"{}}}
\DoxyCodeLine{00027\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00413}{AAX\_CString.h}}"{}}}
\DoxyCodeLine{00028\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00518}{AAX\_CChunkDataParser.h}}"{}}}
\DoxyCodeLine{00029\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00638}{AAX\_CParameterManager.h}}"{}}}
\DoxyCodeLine{00030\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00794}{AAX\_CPacketDispatcher.h}}"{}}}
\DoxyCodeLine{00031\ }
\DoxyCodeLine{00032\ \textcolor{preprocessor}{\#include\ <set>}}
\DoxyCodeLine{00033\ \textcolor{preprocessor}{\#include\ <string>}}
\DoxyCodeLine{00034\ \textcolor{preprocessor}{\#include\ <vector>}}
\DoxyCodeLine{00035\ }
\DoxyCodeLine{00036\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a02201}{AAX\_IController}};}
\DoxyCodeLine{00037\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a02185}{AAX\_IAutomationDelegate}};}
\DoxyCodeLine{00038\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a01901}{AAX\_CParameterManager}};}
\DoxyCodeLine{00039\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a01885}{AAX\_CPacketDispatcher}};}
\DoxyCodeLine{00040\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a02325}{AAX\_ITransport}};}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ \mbox{\hyperlink{a00674_a5b9f7125f80d7c522dc67dd9a3af3b8c}{cPreviewID}};}
\DoxyCodeLine{00043\ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ \mbox{\hyperlink{a00674_a749f638fe14300285783bde128dfd390}{cDefaultMasterBypassID}};}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00062\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a01837}{AAX\_CEffectParameters}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{a02245}{AAX\_IEffectParameters}}}
\DoxyCodeLine{00063\ \{}
\DoxyCodeLine{00064\ \textcolor{keyword}{public}:\ }
\DoxyCodeLine{00065\ \ \ \ \ \mbox{\hyperlink{a01837_a35be0a247836ce95e3c6d04a3d756a9f}{AAX\_CEffectParameters}}\ (\textcolor{keywordtype}{void});}
\DoxyCodeLine{00066\ \ \ \ \ \mbox{\hyperlink{a01837_aa291588613f55461932e9b696c91d2d3}{\string~AAX\_CEffectParameters}}\ (\textcolor{keywordtype}{void})\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00067\ \ \ \ \ \mbox{\hyperlink{a01837}{AAX\_CEffectParameters}}\&\ \mbox{\hyperlink{a01837_a929ef1d7fba288b4780e641b40552fee}{operator=\ }}(\textcolor{keyword}{const}\ \mbox{\hyperlink{a01837}{AAX\_CEffectParameters}}\&\ other);}
\DoxyCodeLine{00068\ \ \ \ \ }
\DoxyCodeLine{00069\ \textcolor{keyword}{public}:\ }
\DoxyCodeLine{00079\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a245f235300b04f1c8b4c83831d296e22}{Initialize}}(\mbox{\hyperlink{a01757}{IACFUnknown}}*\ iController)\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00080\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_acd14ff2175a10759045674e8e14508b1}{Uninitialize}}\ (\textcolor{keywordtype}{void})\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00082\ \ \ \ \ }
\DoxyCodeLine{00086\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_af18b23ec6d4e60e60e27c209c17e573a}{NotificationReceived}}(\ \textcolor{comment}{/*\ AAX\_ENotificationEvent\ */}\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ inNotificationType,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{void}\ *\ inNotificationData,\ uint32\_t\ \ \ \ inNotificationDataSize)\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00088\ \ \ \ \ }
\DoxyCodeLine{00097\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_ab22ac55f74401eddbe3f270435a74f70}{GetNumberOfParameters}}\ (int32\_t\ *\ oNumControls)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00098\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_afe1313da2e24225af2f224623dca6b95}{GetMasterBypassParameter}}\ (\mbox{\hyperlink{a02305}{AAX\_IString}}\ *\ oIDString)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00099\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a8a0890eacee81afbea6a5548592e1c8f}{GetParameterIsAutomatable}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\_CBoolean}}\ *\ oAutomatable)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00100\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a3a142f7b8bd3e09b522445c0b315c759}{GetParameterNumberOfSteps}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ int32\_t\ *\ oNumSteps\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00101\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_af618b324cdd013ffa322f798af30ca40}{GetParameterName}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02305}{AAX\_IString}}\ *\ oName\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00102\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_af0bc3d6fb8f387f58a073f8902233bd3}{GetParameterNameOfLength}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02305}{AAX\_IString}}\ *\ oName,\ int32\_t\ iNameLength\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00103\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_ae92a568c56bfff70eb4622c48db85bc0}{GetParameterDefaultNormalizedValue}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ *\ oValue\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00104\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_aafbafbc1b07c3f41c40b2ff9820557c8}{SetParameterDefaultNormalizedValue}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00105\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a95c40a67ef6cd5e830e46826d1ccf5c4}{GetParameterType}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00443_a4cd0f189daa9a60cf36883c56344bb2e}{AAX\_EParameterType}}\ *\ oParameterType\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00106\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a8ddd81b155f01497508093d32f5545e7}{GetParameterOrientation}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00443_a52f91d1c14aa5dceedabfb9d2de31bf0}{AAX\_EParameterOrientation}}\ *\ oParameterOrientation\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00107\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a0fc56336535ca545f1844a5497eecc64}{GetParameter}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02277}{AAX\_IParameter}}\ **\ oParameter\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00108\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a78485ad1079cf0da2843fce800afd5a8}{GetParameterIndex}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ int32\_t\ *\ oControlIndex\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00109\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a569cc13f2937cd68b3a1588c684df606}{GetParameterIDFromIndex}}\ (int32\_t\ iControlIndex,\ \mbox{\hyperlink{a02305}{AAX\_IString}}\ *\ oParameterIDString\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00110\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a0d3436cb88b4a86fe82a663221a9cfef}{GetParameterValueInfo}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ int32\_t\ iSelector,\ int32\_t*\ oValue)\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00112\ \ \ \ \ }
\DoxyCodeLine{00121\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_af52682d9ba47701be0e803d19eb057a7}{GetParameterValueFromString}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ *\ oValue,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02305}{AAX\_IString}}\ \&\ iValueString\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00122\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a4d92debb4785a84356960ac8c633bf12}{GetParameterStringFromValue}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue,\ \mbox{\hyperlink{a02305}{AAX\_IString}}\ *\ oValueString,\ int32\_t\ iMaxLength\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00123\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a5ca62ebda52ddd423450eaa77f1d6968}{GetParameterValueString}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02305}{AAX\_IString}}\ *\ oValueString,\ int32\_t\ iMaxLength)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00124\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_ae2892335e4613cfd427fc636b483fceb}{GetParameterNormalizedValue}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ *\ oValuePtr\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00125\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a8eabaa279c51e74b30d3d2ffa5c865cb}{SetParameterNormalizedValue}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00126\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a2191024666f779ea95e89e03fc76a7a8}{SetParameterNormalizedRelative}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00128\ \ \ \ \ }
\DoxyCodeLine{00139\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a0c7e32833e98facec61b73ac25049b13}{TouchParameter}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00140\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a39c2085d444916000acec5da3797ca37}{ReleaseParameter}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00141\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a035778f6cccf8cf96a11b3a028efed6e}{UpdateParameterTouch}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\_CBoolean}}\ iTouchState\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00143\ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00161\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_aeff79c1e5cc6b65c7ed21d9912f87caf}{UpdateParameterNormalizedValue}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue,\ \mbox{\hyperlink{a00443_a30be0398faf20c6b121239eb9399f3f7}{AAX\_EUpdateSource}}\ iSource\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00162\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_aa2e14fdf26352f16f3b0c437bc0894cb}{UpdateParameterNormalizedRelative}}\ (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00163\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a2ae4c7e4ed12f2763934da50aa5730f3}{GenerateCoefficients}}(\textcolor{keywordtype}{void})\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00165\ }
\DoxyCodeLine{00169\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a0dd675680a657de7f9d45d65d4b3bcfb}{ResetFieldData}}\ (\mbox{\hyperlink{a00533_ae807f8986143820cfb5d6da32165c9c7}{AAX\_CFieldIndex}}\ inFieldIndex,\ \textcolor{keywordtype}{void}\ *\ oData,\ uint32\_t\ inDataSize)\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00171\ }
\DoxyCodeLine{00190\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a1b2e04986362ca076b862ceae18bbab7}{GetNumberOfChunks}}\ (int32\_t\ *\ oNumChunks\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00191\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a493471529cb63af2e6b069f6c6a35d6f}{GetChunkIDFromIndex}}\ (int32\_t\ iIndex,\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ *\ oChunkID\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00192\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_aade2d4ba2fcb8c302917caf4bfb0f8cf}{GetChunkSize}}\ (\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iChunkID,\ uint32\_t\ *\ oSize\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00193\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_aeddfa6e0b92f9373836ae41491114c4d}{GetChunk}}\ (\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iChunkID,\ \mbox{\hyperlink{a01769}{AAX\_SPlugInChunk}}\ *\ oChunk\ )\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00194\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a9908dd1d95995027bf6073c08f38b468}{SetChunk}}\ (\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iChunkID,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a01769}{AAX\_SPlugInChunk}}\ *\ iChunk\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00195\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a514644d855be6f58043ec165f6ce8ddb}{CompareActiveChunk}}\ (\textcolor{keyword}{const}\ \mbox{\hyperlink{a01769}{AAX\_SPlugInChunk}}\ *\ iChunkP,\ \mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\_CBoolean}}\ *\ oIsEqual\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00196\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a9c6e26d6b3e028fcb048e01caa155f65}{GetNumberOfChanges}}\ (int32\_t\ *\ oNumChanges\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00198\ \ \ \ \ }
\DoxyCodeLine{00203\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a4e1dc0e4b966fe80041d67814d13e03d}{TimerWakeup}}()\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00205\ \ \ \ \ }
\DoxyCodeLine{00210\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a258910d59fee409213caa04e51ee68cf}{GetCurveData}}(\ \textcolor{comment}{/*\ AAX\_ECurveType\ */}\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iCurveType,\ const\ \textcolor{keywordtype}{float}\ *\ iValues,\ uint32\_t\ iNumValues,\ \textcolor{keywordtype}{float}\ *\ oValues\ )\ const\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00211\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_af9cd663956c0d903bbf0df349354e573}{GetCurveDataMeterIds}}(\ \textcolor{comment}{/*\ AAX\_ECurveType\ */}\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iCurveType,\ uint32\_t\ *oXMeterId,\ uint32\_t\ *oYMeterId)\ \ const\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00212\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_af5a917a523f9117016a47227cc1a62f0}{GetCurveDataDisplayRange}}(\ \textcolor{comment}{/*\ AAX\_ECurveType\ */}\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iCurveType,\ \textcolor{keywordtype}{float}\ *oXMin,\ \textcolor{keywordtype}{float}\ *oXMax,\ \textcolor{keywordtype}{float}\ *oYMin,\ \textcolor{keywordtype}{float}\ *oYMax\ )\ const\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00213\ \ \ \ \ }
\DoxyCodeLine{00220\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a6a2a5cfe04b343f6ac47becb0e77ba84}{UpdatePageTable}}(uint32\_t\ inTableType,\ int32\_t\ inTablePageSize,\ \mbox{\hyperlink{a01757}{IACFUnknown}}*\ iHostUnknown,\ \mbox{\hyperlink{a01757}{IACFUnknown}}*\ ioPageTableUnknown)\ const\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}}\ \mbox{\hyperlink{a00533_aa4da4a09e940c332a2205e34e0677f40}{AAX\_FINAL}};}
\DoxyCodeLine{00222\ \ \ \ \ }
\DoxyCodeLine{00233\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_afc82be9a9444bc8bc4a82e8ea370d88e}{GetCustomData}}(\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iDataBlockID,\ uint32\_t\ inDataSize,\ \textcolor{keywordtype}{void}*\ oData,\ uint32\_t*\ oDataWritten)\ const\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00234\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a2905b5ec2ef715cd9000c8f1902e13d3}{SetCustomData}}(\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iDataBlockID,\ uint32\_t\ inDataSize,\ const\ \textcolor{keywordtype}{void}*\ iData\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00236\ \ \ \ \ }
\DoxyCodeLine{00241\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_ae1076f7e181a6f66f0078bf31beb2cf1}{DoMIDITransfers}}()\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}}\ \{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00530_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\_SUCCESS}};\ \}}
\DoxyCodeLine{00242\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_aac6fa72278c0f46aa430cd79bdb2d767}{UpdateMIDINodes}}\ (\ \mbox{\hyperlink{a00533_ae807f8986143820cfb5d6da32165c9c7}{AAX\_CFieldIndex}}\ inFieldIndex,\ \mbox{\hyperlink{a01777}{AAX\_CMidiPacket}}\&\ iPacket\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00243\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_ac6720637afc7a87adfd391c4ef59126f}{UpdateControlMIDINodes}}\ (\ \mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ nodeID,\ \mbox{\hyperlink{a01777}{AAX\_CMidiPacket}}\&\ iPacket\ )\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00245\ }
\DoxyCodeLine{00250\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a2b68c51ddd302b43c0df250fdd3ba239}{RenderAudio\_Hybrid}}(\mbox{\hyperlink{a02053}{AAX\_SHybridRenderInfo}}*\ ioRenderInfo)\ \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00252\ }
\DoxyCodeLine{00253\ }
\DoxyCodeLine{00254\ }
\DoxyCodeLine{00255\ \textcolor{keyword}{public}:\ }
\DoxyCodeLine{00260\ \ \ \ \ \mbox{\hyperlink{a02201}{AAX\_IController}}*\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_aae8d8b008608224a6cffe41756295481}{Controller}}();\ }
\DoxyCodeLine{00261\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02201}{AAX\_IController}}*\ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_aabba7244c34f7279b103a84b86bf98f0}{Controller}}()\ \textcolor{keyword}{const};\ }
\DoxyCodeLine{00262\ \ \ \ \ \mbox{\hyperlink{a02325}{AAX\_ITransport}}*\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a111da3227cfaea0c24a848c9d38201e7}{Transport}}();\ }
\DoxyCodeLine{00263\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02325}{AAX\_ITransport}}*\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_aa87936839e1bd615886f235fd793a52e}{Transport}}()\ \textcolor{keyword}{const};\ }
\DoxyCodeLine{00264\ \ \ \ \ \mbox{\hyperlink{a02185}{AAX\_IAutomationDelegate}}*\ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_afb96fc47144130a351235304ab2374e7}{AutomationDelegate}}();\ }
\DoxyCodeLine{00265\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02185}{AAX\_IAutomationDelegate}}*\ \ \mbox{\hyperlink{a01837_afcf3599e707658b5ba7b45f1f3c66a52}{AutomationDelegate}}()\ \textcolor{keyword}{const};\ }
\DoxyCodeLine{00267\ \ \ \ \ }
\DoxyCodeLine{00268\ \textcolor{keyword}{protected}:}
\DoxyCodeLine{00273\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a363be3503435a8619f6cba787ee678ac}{SetTaperDelegate}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02309}{AAX\_ITaperDelegateBase}}\ \&\ iTaperDelegate,\ \textcolor{keywordtype}{bool}\ iPreserveValue\ );}
\DoxyCodeLine{00274\ \ \ \ \ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_ad4aeb081bffb2414182251d4e41c1ed2}{SetDisplayDelegate}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02217}{AAX\_IDisplayDelegateBase}}\ \&\ iDisplayDelegate\ );}
\DoxyCodeLine{00275\ \ \ \ \ \textcolor{keywordtype}{bool}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a7ee10904c6933cbf82b6050044fa15eb}{IsParameterTouched}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID\ )\ \textcolor{keyword}{const};}
\DoxyCodeLine{00276\ \ \ \ \ \textcolor{keywordtype}{bool}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_adf4d2d6060bf3e13619838cea8b59865}{IsParameterLinkReady}}\ (\ \mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ inParameterID,\ \mbox{\hyperlink{a00443_a30be0398faf20c6b121239eb9399f3f7}{AAX\_EUpdateSource}}\ inSource\ )\ \textcolor{keyword}{const};}
\DoxyCodeLine{00278\ \ \ \ \ }
\DoxyCodeLine{00300\ \ \ \ \ \textcolor{keyword}{virtual}\ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \mbox{\hyperlink{a01837_a2e302fd758d39a6a855023bf825fe148}{EffectInit}}(\textcolor{keywordtype}{void})\ \{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00530_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\_SUCCESS}};\ \};}
\DoxyCodeLine{00301\ \ \ \ \ }
\DoxyCodeLine{00314\ \ \ \ \ \textcolor{keyword}{virtual}\ \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01837_a79c283d2698c39e664e590f256c51d02}{UpdatePageTable}}(uint32\_t\ \textcolor{comment}{/*inTableType*/},\ int32\_t\ \textcolor{comment}{/*inTablePageSize*/},\ \mbox{\hyperlink{a02269}{AAX\_IPageTable}}\&\ \textcolor{comment}{/*ioPageTable*/})\textcolor{keyword}{\ const\ }\{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00530_a5f8c7439f3a706c4f8315a9609811937a3b76994b32b97fcd56b19ef8032245df}{AAX\_ERROR\_UNIMPLEMENTED}};\ \}}
\DoxyCodeLine{00315\ }
\DoxyCodeLine{00326\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a01837_a06251bbdd6ad5d6ccee160ce4cb5ee8c}{FilterParameterIDOnSave}}(\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ controlID);}
\DoxyCodeLine{00328\ }
\DoxyCodeLine{00332\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a01837_a0fd3465f1a37beb0c9d8be5e33a5cf58}{BuildChunkData}}\ (\textcolor{keywordtype}{void})\ \textcolor{keyword}{const};}
\DoxyCodeLine{00333\ \ \ \ \ }
\DoxyCodeLine{00334\ \textcolor{keyword}{protected}:}
\DoxyCodeLine{00335\ \ \ \ \ int32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a1d9f79117c9075f47b00a7af34113b22}{mNumPlugInChanges}};\ }
\DoxyCodeLine{00336\ \ \ \ \ \textcolor{keyword}{mutable}\ int32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a8c792ec58dc073534348004f0c0c09dd}{mChunkSize}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//this\ old\ behavior\ isn't\ const\ friendly\ yet.\ \ Consider\ this\ a\ temp\ variable.\ \ \ \ \ \ \ \ \ \ \ }}
\DoxyCodeLine{00337\ \ \ \ \ \textcolor{keyword}{mutable}\ \mbox{\hyperlink{a01817}{AAX\_CChunkDataParser}}\ \ \ \ \mbox{\hyperlink{a01837_a71e52a24c8cd8853c768417aa181b41f}{mChunkParser}};\ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//this\ old\ behavior\ isn't\ const\ friendly\ yet.\ \ Consider\ this\ a\ temp\ variable.}}
\DoxyCodeLine{00338\ \ \ \ \ int32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_ad6a57b4e98161c28b55b250e0234c4ba}{mNumChunkedParameters}};}
\DoxyCodeLine{00339\ \ \ \ \ \mbox{\hyperlink{a01885}{AAX\_CPacketDispatcher}}\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a1e4a92cdd947d35eb4382f0b5c4c8dae}{mPacketDispatcher}};\ }
\DoxyCodeLine{00340\ \ \ \ \ \mbox{\hyperlink{a01901}{AAX\_CParameterManager}}\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_afbb31a7a131b227ddd8bbd920aafbfb8}{mParameterManager}};\ }
\DoxyCodeLine{00341\ \ \ \ \ std::set<std::string>\ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01837_a353f5472e4eaefd348f20f9ff07a13a0}{mFilteredParameters}};\ }
\DoxyCodeLine{00342\ }
\DoxyCodeLine{00343\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00344\ \ \ \ \ \textcolor{comment}{//\ interfaces\ provided\ by\ the\ host\ via\ the\ IACFUnknown\ passed\ to\ Initialize()}}
\DoxyCodeLine{00345\ \ \ \ \ \mbox{\hyperlink{a02201}{AAX\_IController}}*\ \ \ \ \ \ \ \ \ \ \ \ \ mController;\ }
\DoxyCodeLine{00346\ \ \ \ \ \mbox{\hyperlink{a02325}{AAX\_ITransport}}*\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ mTransport;\ }
\DoxyCodeLine{00347\ \ \ \ \ \mbox{\hyperlink{a02185}{AAX\_IAutomationDelegate}}*\ \ \ \ \ mAutomationDelegate;\ }
\DoxyCodeLine{00348\ }
\DoxyCodeLine{00349\ \};}
\DoxyCodeLine{00350\ }
\DoxyCodeLine{00351\ \textcolor{comment}{//\ Convenience\ functions\ since\ many\ legacy\ plug-\/ins\ had\ internal\ int32\ value\ representations.}}
\DoxyCodeLine{00352\ \textcolor{keyword}{extern}\ int32\_t\ \mbox{\hyperlink{a00674_a4306a7c219b052f8d50910b40247805f}{NormalizedToInt32}}\ (\textcolor{keywordtype}{double}\ normalizedValue\ );}
\DoxyCodeLine{00353\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{a00674_aae1cabc9311a708ba440fc539607e68b}{Int32ToNormalized}}\ (int32\_t\ value\ );}
\DoxyCodeLine{00354\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{a00674_aa07cfc71944518e3d089d18eabdfa4aa}{BoolToNormalized}}\ (\textcolor{keywordtype}{bool}\ value\ );}
\DoxyCodeLine{00355\ }
\DoxyCodeLine{00356\ \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
