\hypertarget{a00686_source}{}\doxysection{AAX\+\_\+\+CEffect\+Parameters.\+h}
\label{a00686_source}\index{AAX\_CEffectParameters.h@{AAX\_CEffectParameters.h}}
\mbox{\hyperlink{a00686}{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-\/2024\ Avid\ Technology,\ Inc.}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ *\ \ All\ rights\ reserved.}}
\DoxyCodeLine{00006\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00007\ \textcolor{comment}{\ *\ \ This\ file\ is\ part\ of\ the\ Avid\ AAX\ SDK.}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00009\ \textcolor{comment}{\ *\ \ The\ AAX\ SDK\ is\ subject\ to\ commercial\ or\ open-\/source\ licensing.}}
\DoxyCodeLine{00010\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00011\ \textcolor{comment}{\ *\ \ By\ using\ the\ AAX\ SDK,\ you\ agree\ to\ the\ terms\ of\ both\ the\ Avid\ AAX\ SDK\ License}}
\DoxyCodeLine{00012\ \textcolor{comment}{\ *\ \ Agreement\ and\ Avid\ Privacy\ Policy.}}
\DoxyCodeLine{00013\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00014\ \textcolor{comment}{\ *\ \ AAX\ SDK\ License:\ https://developer.avid.com/aax}}
\DoxyCodeLine{00015\ \textcolor{comment}{\ *\ \ Privacy\ Policy:\ https://www.avid.com/legal/privacy-\/policy-\/statement}}
\DoxyCodeLine{00016\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00017\ \textcolor{comment}{\ *\ \ Or:\ You\ may\ also\ use\ this\ code\ under\ the\ terms\ of\ the\ GPL\ v3\ (see}}
\DoxyCodeLine{00018\ \textcolor{comment}{\ *\ \ www.gnu.org/licenses).}}
\DoxyCodeLine{00019\ \textcolor{comment}{\ *\ \ }}
\DoxyCodeLine{00020\ \textcolor{comment}{\ *\ \ THE\ AAX\ SDK\ IS\ PROVIDED\ "{}AS\ IS"{}\ WITHOUT\ ANY\ WARRANTY,\ AND\ ALL\ WARRANTIES,\ WHETHER}}
\DoxyCodeLine{00021\ \textcolor{comment}{\ *\ \ EXPRESSED\ OR\ IMPLIED,\ INCLUDING\ MERCHANTABILITY\ AND\ FITNESS\ FOR\ PURPOSE,\ ARE}}
\DoxyCodeLine{00022\ \textcolor{comment}{\ *\ \ DISCLAIMED.}}
\DoxyCodeLine{00023\ \textcolor{comment}{\ *}}
\DoxyCodeLine{00024\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00025\ }
\DoxyCodeLine{00032\ \textcolor{comment}{/*================================================================================================*/}}
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00034\ }
\DoxyCodeLine{00035\ \textcolor{preprocessor}{\#ifndef\ AAX\_CEFFECTPARAMETERS\_H}}
\DoxyCodeLine{00036\ \textcolor{preprocessor}{\#define\ AAX\_CEFFECTPARAMETERS\_H}}
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00503}{AAX\_IEffectParameters.h}}"{}}}
\DoxyCodeLine{00039\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00581}{AAX\_IPageTable.h}}"{}}}
\DoxyCodeLine{00040\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00416}{AAX\_CString.h}}"{}}}
\DoxyCodeLine{00041\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00527}{AAX\_CChunkDataParser.h}}"{}}}
\DoxyCodeLine{00042\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00647}{AAX\_CParameterManager.h}}"{}}}
\DoxyCodeLine{00043\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{a00806}{AAX\_CPacketDispatcher.h}}"{}}}
\DoxyCodeLine{00044\ }
\DoxyCodeLine{00045\ \textcolor{preprocessor}{\#include\ <set>}}
\DoxyCodeLine{00046\ \textcolor{preprocessor}{\#include\ <string>}}
\DoxyCodeLine{00047\ \textcolor{preprocessor}{\#include\ <vector>}}
\DoxyCodeLine{00048\ }
\DoxyCodeLine{00049\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a02222}{AAX\_IController}};}
\DoxyCodeLine{00050\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a02206}{AAX\_IAutomationDelegate}};}
\DoxyCodeLine{00051\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a01914}{AAX\_CParameterManager}};}
\DoxyCodeLine{00052\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a01898}{AAX\_CPacketDispatcher}};}
\DoxyCodeLine{00053\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a02350}{AAX\_ITransport}};}
\DoxyCodeLine{00054\ }
\DoxyCodeLine{00055\ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ \mbox{\hyperlink{a00686_a5b9f7125f80d7c522dc67dd9a3af3b8c}{cPreviewID}};}
\DoxyCodeLine{00056\ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ \mbox{\hyperlink{a00686_a749f638fe14300285783bde128dfd390}{cDefaultMasterBypassID}};}
\DoxyCodeLine{00057\ }
\DoxyCodeLine{00075\ \textcolor{keyword}{class\ }\mbox{\hyperlink{a01850}{AAX\_CEffectParameters}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{a02266}{AAX\_IEffectParameters}}}
\DoxyCodeLine{00076\ \{}
\DoxyCodeLine{00077\ \textcolor{keyword}{public}:\ }
\DoxyCodeLine{00078\ \ \ \ \ \mbox{\hyperlink{a01850_a35be0a247836ce95e3c6d04a3d756a9f}{AAX\_CEffectParameters}}\ (\textcolor{keywordtype}{void});}
\DoxyCodeLine{00079\ \ \ \ \ \mbox{\hyperlink{a01850_aa291588613f55461932e9b696c91d2d3}{\string~AAX\_CEffectParameters}}\ (\textcolor{keywordtype}{void})\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00080\ \ \ \ \ \mbox{\hyperlink{a01850}{AAX\_CEffectParameters}}\&\ \mbox{\hyperlink{a01850_a929ef1d7fba288b4780e641b40552fee}{operator=\ }}(\textcolor{keyword}{const}\ \mbox{\hyperlink{a01850}{AAX\_CEffectParameters}}\&\ other);}
\DoxyCodeLine{00081\ \ \ \ \ }
\DoxyCodeLine{00082\ \textcolor{keyword}{public}:\ }
\DoxyCodeLine{00092\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a245f235300b04f1c8b4c83831d296e22}{Initialize}}(\mbox{\hyperlink{a01770}{IACFUnknown}}*\ iController)\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00093\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_acd14ff2175a10759045674e8e14508b1}{Uninitialize}}\ (\textcolor{keywordtype}{void})\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00095\ \ \ \ \ }
\DoxyCodeLine{00099\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_af18b23ec6d4e60e60e27c209c17e573a}{NotificationReceived}}(\ \textcolor{comment}{/*\ AAX\_ENotificationEvent\ */}\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ inNotificationType,\ \textcolor{keyword}{const}\ \textcolor{keywordtype}{void}\ *\ inNotificationData,\ uint32\_t\ \ \ \ inNotificationDataSize)\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00101\ \ \ \ \ }
\DoxyCodeLine{00110\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_ab22ac55f74401eddbe3f270435a74f70}{GetNumberOfParameters}}\ (int32\_t\ *\ oNumControls)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00111\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_afe1313da2e24225af2f224623dca6b95}{GetMasterBypassParameter}}\ (\mbox{\hyperlink{a02330}{AAX\_IString}}\ *\ oIDString)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00112\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a8a0890eacee81afbea6a5548592e1c8f}{GetParameterIsAutomatable}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00542_aa216506530f1d19a2965931ced2b274b}{AAX\_CBoolean}}\ *\ oAutomatable)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00113\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a3a142f7b8bd3e09b522445c0b315c759}{GetParameterNumberOfSteps}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ int32\_t\ *\ oNumSteps\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00114\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_af618b324cdd013ffa322f798af30ca40}{GetParameterName}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02330}{AAX\_IString}}\ *\ oName\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00115\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_af0bc3d6fb8f387f58a073f8902233bd3}{GetParameterNameOfLength}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02330}{AAX\_IString}}\ *\ oName,\ int32\_t\ iNameLength\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00116\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_ae92a568c56bfff70eb4622c48db85bc0}{GetParameterDefaultNormalizedValue}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ *\ oValue\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00117\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_aafbafbc1b07c3f41c40b2ff9820557c8}{SetParameterDefaultNormalizedValue}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00118\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a95c40a67ef6cd5e830e46826d1ccf5c4}{GetParameterType}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00446_a4cd0f189daa9a60cf36883c56344bb2e}{AAX\_EParameterType}}\ *\ oParameterType\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00119\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a8ddd81b155f01497508093d32f5545e7}{GetParameterOrientation}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00446_a52f91d1c14aa5dceedabfb9d2de31bf0}{AAX\_EParameterOrientation}}\ *\ oParameterOrientation\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00120\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a0fc56336535ca545f1844a5497eecc64}{GetParameter}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02302}{AAX\_IParameter}}\ **\ oParameter\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00121\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a78485ad1079cf0da2843fce800afd5a8}{GetParameterIndex}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ int32\_t\ *\ oControlIndex\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00122\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a569cc13f2937cd68b3a1588c684df606}{GetParameterIDFromIndex}}\ (int32\_t\ iControlIndex,\ \mbox{\hyperlink{a02330}{AAX\_IString}}\ *\ oParameterIDString\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00123\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a0d3436cb88b4a86fe82a663221a9cfef}{GetParameterValueInfo}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ int32\_t\ iSelector,\ int32\_t*\ oValue)\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00125\ \ \ \ \ }
\DoxyCodeLine{00134\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_af52682d9ba47701be0e803d19eb057a7}{GetParameterValueFromString}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ *\ oValue,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02330}{AAX\_IString}}\ \&\ iValueString\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00135\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a4d92debb4785a84356960ac8c633bf12}{GetParameterStringFromValue}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue,\ \mbox{\hyperlink{a02330}{AAX\_IString}}\ *\ oValueString,\ int32\_t\ iMaxLength\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00136\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a5ca62ebda52ddd423450eaa77f1d6968}{GetParameterValueString}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02330}{AAX\_IString}}\ *\ oValueString,\ int32\_t\ iMaxLength)\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00137\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_ae2892335e4613cfd427fc636b483fceb}{GetParameterNormalizedValue}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ *\ oValuePtr\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00138\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a8eabaa279c51e74b30d3d2ffa5c865cb}{SetParameterNormalizedValue}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00139\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a2191024666f779ea95e89e03fc76a7a8}{SetParameterNormalizedRelative}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00141\ \ \ \ \ }
\DoxyCodeLine{00152\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a0c7e32833e98facec61b73ac25049b13}{TouchParameter}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00153\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a39c2085d444916000acec5da3797ca37}{ReleaseParameter}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00154\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a035778f6cccf8cf96a11b3a028efed6e}{UpdateParameterTouch}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a00542_aa216506530f1d19a2965931ced2b274b}{AAX\_CBoolean}}\ iTouchState\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00156\ \ \ \ \ \ \ \ \ }
\DoxyCodeLine{00174\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_aeff79c1e5cc6b65c7ed21d9912f87caf}{UpdateParameterNormalizedValue}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue,\ \mbox{\hyperlink{a00446_a30be0398faf20c6b121239eb9399f3f7}{AAX\_EUpdateSource}}\ iSource\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00175\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_aa2e14fdf26352f16f3b0c437bc0894cb}{UpdateParameterNormalizedRelative}}\ (\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \textcolor{keywordtype}{double}\ iValue\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00176\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a2ae4c7e4ed12f2763934da50aa5730f3}{GenerateCoefficients}}(\textcolor{keywordtype}{void})\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00178\ }
\DoxyCodeLine{00182\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a0dd675680a657de7f9d45d65d4b3bcfb}{ResetFieldData}}\ (\mbox{\hyperlink{a00542_ae807f8986143820cfb5d6da32165c9c7}{AAX\_CFieldIndex}}\ inFieldIndex,\ \textcolor{keywordtype}{void}\ *\ oData,\ uint32\_t\ inDataSize)\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00184\ }
\DoxyCodeLine{00203\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a1b2e04986362ca076b862ceae18bbab7}{GetNumberOfChunks}}\ (int32\_t\ *\ oNumChunks\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00204\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a493471529cb63af2e6b069f6c6a35d6f}{GetChunkIDFromIndex}}\ (int32\_t\ iIndex,\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ *\ oChunkID\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00205\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_aade2d4ba2fcb8c302917caf4bfb0f8cf}{GetChunkSize}}\ (\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iChunkID,\ uint32\_t\ *\ oSize\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00206\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_aeddfa6e0b92f9373836ae41491114c4d}{GetChunk}}\ (\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iChunkID,\ \mbox{\hyperlink{a01782}{AAX\_SPlugInChunk}}\ *\ oChunk\ )\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00207\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a9908dd1d95995027bf6073c08f38b468}{SetChunk}}\ (\mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iChunkID,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{a01782}{AAX\_SPlugInChunk}}\ *\ iChunk\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00208\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a514644d855be6f58043ec165f6ce8ddb}{CompareActiveChunk}}\ (\textcolor{keyword}{const}\ \mbox{\hyperlink{a01782}{AAX\_SPlugInChunk}}\ *\ iChunkP,\ \mbox{\hyperlink{a00542_aa216506530f1d19a2965931ced2b274b}{AAX\_CBoolean}}\ *\ oIsEqual\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00209\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a9c6e26d6b3e028fcb048e01caa155f65}{GetNumberOfChanges}}\ (int32\_t\ *\ oNumChanges\ )\ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00211\ \ \ \ \ }
\DoxyCodeLine{00216\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a4e1dc0e4b966fe80041d67814d13e03d}{TimerWakeup}}()\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00218\ \ \ \ \ }
\DoxyCodeLine{00223\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a258910d59fee409213caa04e51ee68cf}{GetCurveData}}(\ \textcolor{comment}{/*\ AAX\_ECurveType\ */}\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iCurveType,\ const\ \textcolor{keywordtype}{float}\ *\ iValues,\ uint32\_t\ iNumValues,\ \textcolor{keywordtype}{float}\ *\ oValues\ )\ const\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00224\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_af9cd663956c0d903bbf0df349354e573}{GetCurveDataMeterIds}}(\ \textcolor{comment}{/*\ AAX\_ECurveType\ */}\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iCurveType,\ uint32\_t\ *oXMeterId,\ uint32\_t\ *oYMeterId)\ \ const\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00225\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_af5a917a523f9117016a47227cc1a62f0}{GetCurveDataDisplayRange}}(\ \textcolor{comment}{/*\ AAX\_ECurveType\ */}\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iCurveType,\ \textcolor{keywordtype}{float}\ *oXMin,\ \textcolor{keywordtype}{float}\ *oXMax,\ \textcolor{keywordtype}{float}\ *oYMin,\ \textcolor{keywordtype}{float}\ *oYMax\ )\ const\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00226\ \ \ \ \ }
\DoxyCodeLine{00233\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a6a2a5cfe04b343f6ac47becb0e77ba84}{UpdatePageTable}}(uint32\_t\ inTableType,\ int32\_t\ inTablePageSize,\ \mbox{\hyperlink{a01770}{IACFUnknown}}*\ iHostUnknown,\ \mbox{\hyperlink{a01770}{IACFUnknown}}*\ ioPageTableUnknown)\ const\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}}\ \mbox{\hyperlink{a00542_aa4da4a09e940c332a2205e34e0677f40}{AAX\_FINAL}};}
\DoxyCodeLine{00235\ \ \ \ \ }
\DoxyCodeLine{00246\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_afc82be9a9444bc8bc4a82e8ea370d88e}{GetCustomData}}(\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iDataBlockID,\ uint32\_t\ inDataSize,\ \textcolor{keywordtype}{void}*\ oData,\ uint32\_t*\ oDataWritten)\ const\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00247\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a2905b5ec2ef715cd9000c8f1902e13d3}{SetCustomData}}(\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ iDataBlockID,\ uint32\_t\ inDataSize,\ const\ \textcolor{keywordtype}{void}*\ iData\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00249\ \ \ \ \ }
\DoxyCodeLine{00254\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_ae1076f7e181a6f66f0078bf31beb2cf1}{DoMIDITransfers}}()\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}}\ \{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\_SUCCESS}};\ \}}
\DoxyCodeLine{00255\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_aac6fa72278c0f46aa430cd79bdb2d767}{UpdateMIDINodes}}\ (\ \mbox{\hyperlink{a00542_ae807f8986143820cfb5d6da32165c9c7}{AAX\_CFieldIndex}}\ inFieldIndex,\ \mbox{\hyperlink{a01790}{AAX\_CMidiPacket}}\&\ iPacket\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00256\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_ac6720637afc7a87adfd391c4ef59126f}{UpdateControlMIDINodes}}\ (\ \mbox{\hyperlink{a00542_ac678f9c1fbcc26315d209f71a147a175}{AAX\_CTypeID}}\ nodeID,\ \mbox{\hyperlink{a01790}{AAX\_CMidiPacket}}\&\ iPacket\ )\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00258\ }
\DoxyCodeLine{00263\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a2b68c51ddd302b43c0df250fdd3ba239}{RenderAudio\_Hybrid}}(\mbox{\hyperlink{a02070}{AAX\_SHybridRenderInfo}}*\ ioRenderInfo)\ \mbox{\hyperlink{a00542_ac2f24a5172689ae684344abdcce55463}{AAX\_OVERRIDE}};}
\DoxyCodeLine{00265\ }
\DoxyCodeLine{00266\ }
\DoxyCodeLine{00267\ }
\DoxyCodeLine{00268\ \textcolor{keyword}{public}:\ }
\DoxyCodeLine{00273\ \ \ \ \ \mbox{\hyperlink{a02222}{AAX\_IController}}*\ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_aae8d8b008608224a6cffe41756295481}{Controller}}();\ }
\DoxyCodeLine{00274\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02222}{AAX\_IController}}*\ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_aabba7244c34f7279b103a84b86bf98f0}{Controller}}()\ \textcolor{keyword}{const};\ }
\DoxyCodeLine{00275\ \ \ \ \ \mbox{\hyperlink{a02350}{AAX\_ITransport}}*\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a111da3227cfaea0c24a848c9d38201e7}{Transport}}();\ }
\DoxyCodeLine{00276\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02350}{AAX\_ITransport}}*\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_aa87936839e1bd615886f235fd793a52e}{Transport}}()\ \textcolor{keyword}{const};\ }
\DoxyCodeLine{00277\ \ \ \ \ \mbox{\hyperlink{a02206}{AAX\_IAutomationDelegate}}*\ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_afb96fc47144130a351235304ab2374e7}{AutomationDelegate}}();\ }
\DoxyCodeLine{00278\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{a02206}{AAX\_IAutomationDelegate}}*\ \ \mbox{\hyperlink{a01850_afcf3599e707658b5ba7b45f1f3c66a52}{AutomationDelegate}}()\ \textcolor{keyword}{const};\ }
\DoxyCodeLine{00280\ \ \ \ \ }
\DoxyCodeLine{00281\ \textcolor{keyword}{protected}:}
\DoxyCodeLine{00286\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a363be3503435a8619f6cba787ee678ac}{SetTaperDelegate}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02334}{AAX\_ITaperDelegateBase}}\ \&\ iTaperDelegate,\ \textcolor{keywordtype}{bool}\ iPreserveValue\ );}
\DoxyCodeLine{00287\ \ \ \ \ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_ad4aeb081bffb2414182251d4e41c1ed2}{SetDisplayDelegate}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID,\ \mbox{\hyperlink{a02238}{AAX\_IDisplayDelegateBase}}\ \&\ iDisplayDelegate\ );}
\DoxyCodeLine{00288\ \ \ \ \ \textcolor{keywordtype}{bool}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a7ee10904c6933cbf82b6050044fa15eb}{IsParameterTouched}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ iParameterID\ )\ \textcolor{keyword}{const};}
\DoxyCodeLine{00289\ \ \ \ \ \textcolor{keywordtype}{bool}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_adf4d2d6060bf3e13619838cea8b59865}{IsParameterLinkReady}}\ (\ \mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ inParameterID,\ \mbox{\hyperlink{a00446_a30be0398faf20c6b121239eb9399f3f7}{AAX\_EUpdateSource}}\ inSource\ )\ \textcolor{keyword}{const};}
\DoxyCodeLine{00291\ \ \ \ \ }
\DoxyCodeLine{00313\ \ \ \ \ \textcolor{keyword}{virtual}\ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \ \ \ \mbox{\hyperlink{a01850_a2e302fd758d39a6a855023bf825fe148}{EffectInit}}(\textcolor{keywordtype}{void})\ \{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937aeddbd1bb67e3a66e6af54a4b4a7a57b3}{AAX\_SUCCESS}};\ \};}
\DoxyCodeLine{00314\ \ \ \ \ }
\DoxyCodeLine{00327\ \ \ \ \ \textcolor{keyword}{virtual}\ \mbox{\hyperlink{a00542_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\_Result}}\ \mbox{\hyperlink{a01850_a79c283d2698c39e664e590f256c51d02}{UpdatePageTable}}(uint32\_t\ \textcolor{comment}{/*inTableType*/},\ int32\_t\ \textcolor{comment}{/*inTablePageSize*/},\ \mbox{\hyperlink{a02294}{AAX\_IPageTable}}\&\ \textcolor{comment}{/*ioPageTable*/})\textcolor{keyword}{\ const\ }\{\ \textcolor{keywordflow}{return}\ \mbox{\hyperlink{a00539_a5f8c7439f3a706c4f8315a9609811937a3b76994b32b97fcd56b19ef8032245df}{AAX\_ERROR\_UNIMPLEMENTED}};\ \}}
\DoxyCodeLine{00328\ }
\DoxyCodeLine{00339\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a01850_a06251bbdd6ad5d6ccee160ce4cb5ee8c}{FilterParameterIDOnSave}}(\mbox{\hyperlink{a00542_a1440c756fe5cb158b78193b2fc1780d1}{AAX\_CParamID}}\ controlID);}
\DoxyCodeLine{00341\ }
\DoxyCodeLine{00345\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{a01850_a0fd3465f1a37beb0c9d8be5e33a5cf58}{BuildChunkData}}\ (\textcolor{keywordtype}{void})\ \textcolor{keyword}{const};}
\DoxyCodeLine{00346\ \ \ \ \ }
\DoxyCodeLine{00347\ \textcolor{keyword}{protected}:}
\DoxyCodeLine{00348\ \ \ \ \ int32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a1d9f79117c9075f47b00a7af34113b22}{mNumPlugInChanges}};\ }
\DoxyCodeLine{00349\ \ \ \ \ \textcolor{keyword}{mutable}\ int32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a8c792ec58dc073534348004f0c0c09dd}{mChunkSize}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//this\ old\ behavior\ isn't\ const\ friendly\ yet.\ \ Consider\ this\ a\ temp\ variable.\ \ \ \ \ \ \ \ \ \ \ }}
\DoxyCodeLine{00350\ \ \ \ \ \textcolor{keyword}{mutable}\ \mbox{\hyperlink{a01830}{AAX\_CChunkDataParser}}\ \ \ \ \mbox{\hyperlink{a01850_a71e52a24c8cd8853c768417aa181b41f}{mChunkParser}};\ \ \ \ \ \ \ \ \ \ \ \textcolor{comment}{//this\ old\ behavior\ isn't\ const\ friendly\ yet.\ \ Consider\ this\ a\ temp\ variable.}}
\DoxyCodeLine{00351\ \ \ \ \ int32\_t\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_ad6a57b4e98161c28b55b250e0234c4ba}{mNumChunkedParameters}};}
\DoxyCodeLine{00352\ \ \ \ \ \mbox{\hyperlink{a01898}{AAX\_CPacketDispatcher}}\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a1e4a92cdd947d35eb4382f0b5c4c8dae}{mPacketDispatcher}};\ }
\DoxyCodeLine{00353\ \ \ \ \ \mbox{\hyperlink{a01914}{AAX\_CParameterManager}}\ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_afbb31a7a131b227ddd8bbd920aafbfb8}{mParameterManager}};\ }
\DoxyCodeLine{00354\ \ \ \ \ std::set<std::string>\ \ \ \ \ \ \ \ \ \ \ \mbox{\hyperlink{a01850_a353f5472e4eaefd348f20f9ff07a13a0}{mFilteredParameters}};\ }
\DoxyCodeLine{00355\ }
\DoxyCodeLine{00356\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00357\ \ \ \ \ \textcolor{comment}{//\ interfaces\ provided\ by\ the\ host\ via\ the\ IACFUnknown\ passed\ to\ Initialize()}}
\DoxyCodeLine{00358\ \ \ \ \ \mbox{\hyperlink{a02222}{AAX\_IController}}*\ \ \ \ \ \ \ \ \ \ \ \ \ mController;\ }
\DoxyCodeLine{00359\ \ \ \ \ \mbox{\hyperlink{a02350}{AAX\_ITransport}}*\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ mTransport;\ }
\DoxyCodeLine{00360\ \ \ \ \ \mbox{\hyperlink{a02206}{AAX\_IAutomationDelegate}}*\ \ \ \ \ mAutomationDelegate;\ }
\DoxyCodeLine{00361\ }
\DoxyCodeLine{00362\ \};}
\DoxyCodeLine{00363\ }
\DoxyCodeLine{00364\ \textcolor{comment}{//\ Convenience\ functions\ since\ many\ legacy\ plug-\/ins\ had\ internal\ int32\ value\ representations.}}
\DoxyCodeLine{00365\ \textcolor{keyword}{extern}\ int32\_t\ \mbox{\hyperlink{a00686_a4306a7c219b052f8d50910b40247805f}{NormalizedToInt32}}\ (\textcolor{keywordtype}{double}\ normalizedValue\ );}
\DoxyCodeLine{00366\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{a00686_aae1cabc9311a708ba440fc539607e68b}{Int32ToNormalized}}\ (int32\_t\ value\ );}
\DoxyCodeLine{00367\ \textcolor{keyword}{extern}\ \textcolor{keywordtype}{double}\ \mbox{\hyperlink{a00686_aa07cfc71944518e3d089d18eabdfa4aa}{BoolToNormalized}}\ (\textcolor{keywordtype}{bool}\ value\ );}
\DoxyCodeLine{00368\ }
\DoxyCodeLine{00369\ \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
