
\begin{DoxyRefList}
\item[Member \mbox{\hyperlink{a00542_a901605fce9f6c52b770f95916a5db4cf}{AAX\+\_\+\+CAudio\+In\+Port}} ]\label{a00878__todo000009}%
\Hypertarget{a00878__todo000009}%
Not used directly by AAX plug-\/ins  
\item[Member \mbox{\hyperlink{a00542_a650727644637144afc13344e7996c947}{AAX\+\_\+\+CAudio\+Out\+Port}} ]\label{a00878__todo000010}%
\Hypertarget{a00878__todo000010}%
Not used directly by AAX plug-\/ins  
\item[Class \mbox{\hyperlink{a01830}{AAX\+\_\+\+CChunk\+Data\+Parser}} ]\label{a00878__todo000012}%
\Hypertarget{a00878__todo000012}%
Update this documentation for \mbox{\hyperlink{a00948}{AAX}} 
\item[Member \mbox{\hyperlink{a00542_a7e697acf597bd7024de6bb13b9845ce7}{AAX\+\_\+\+CComponent\+ID}} ]\label{a00878__todo000006}%
\Hypertarget{a00878__todo000006}%
Not used by AAX plug-\/ins  
\item[Member \mbox{\hyperlink{a00542_a9a9a14ab1486fa8c6734b96976be3056}{AAX\+\_\+\+CCount}} ]\label{a00878__todo000004}%
\Hypertarget{a00878__todo000004}%
Not used by AAX plug-\/ins  
\item[Member \mbox{\hyperlink{a01842_a351f34e70924c6290a7dd76b1cbdec10}{AAX\+\_\+\+CEffect\+Direct\+Data\+::Controller}} (void)]\label{a00878__todo000013}%
\Hypertarget{a00878__todo000013}%
Change to Get\+Controller to match other AAX\+\_\+\+CEffect modules  
\item[Member \mbox{\hyperlink{a01842_a188edabd56caf4b306e1aed9381c45a2}{AAX\+\_\+\+CEffect\+Direct\+Data\+::Effect\+Parameters}} (void)]\label{a00878__todo000014}%
\Hypertarget{a00878__todo000014}%
Change to Get\+Controller to match other AAX\+\_\+\+CEffect modules  
\item[Member \mbox{\hyperlink{a01846_a172074a301ac9c771443b4b63a5b426b}{AAX\+\_\+\+CEffect\+GUI\+::Update\+All\+Parameters}} (void)]\label{a00878__todo000015}%
\Hypertarget{a00878__todo000015}%
Rename to {\ttfamily Update\+All\+Parameter\+Views()} or another name that does not lead to confusion regarding what exactly this method should be doing.  
\item[Member \mbox{\hyperlink{a00542_a24ac375fa55ccadbc3126e6d81146c28}{AAX\+\_\+\+CIndex}} ]\label{a00878__todo000003}%
\Hypertarget{a00878__todo000003}%
Not used by AAX plug-\/ins (except as \mbox{\hyperlink{a00542_ae807f8986143820cfb5d6da32165c9c7}{AAX\+\_\+\+CField\+Index}})  
\item[Member \mbox{\hyperlink{a00542_a6d976263b5f3dd5d01a89d65a3b98ded}{AAX\+\_\+\+CMeter\+ID}} ]\label{a00878__todo000007}%
\Hypertarget{a00878__todo000007}%
Not used by AAX plug-\/ins  
\item[Member \mbox{\hyperlink{a00542_aa6f40c5c3f36ede060fca61535ea8464}{AAX\+\_\+\+CMeter\+Port}} ]\label{a00878__todo000011}%
\Hypertarget{a00878__todo000011}%
Not used directly by AAX plug-\/ins  
\item[Class \mbox{\hyperlink{a01914}{AAX\+\_\+\+CParameter\+Manager}} ]\label{a00878__todo000018}%
\Hypertarget{a00878__todo000018}%
Should the Parameter Manager return error codes? 
\item[Member \mbox{\hyperlink{a01914_ae2f9631b33c012f7a8c042df9655b28c}{AAX\+\_\+\+CParameter\+Manager\+::Add\+Parameter}} (\mbox{\hyperlink{a02302}{AAX\+\_\+\+IParameter}} $\ast$param)]\label{a00878__todo000021}%
\Hypertarget{a00878__todo000021}%
Should this method return success/failure code? 
\item[Member \mbox{\hyperlink{a01914_a6bbfed26d6dda840c89df90b66c196ac}{AAX\+\_\+\+CParameter\+Manager\+::Remove\+All\+Parameters}} ()]\label{a00878__todo000020}%
\Hypertarget{a00878__todo000020}%
Should this method return success/failure code?  
\item[Member \mbox{\hyperlink{a01914_ac3a21fe1267f8fb276aa08e9f492c5ed}{AAX\+\_\+\+CParameter\+Manager\+::Remove\+Parameter}} (\mbox{\hyperlink{a02302}{AAX\+\_\+\+IParameter}} $\ast$param)]\label{a00878__todo000022}%
\Hypertarget{a00878__todo000022}%
Should this method return success/failure code? 
\item[Member \mbox{\hyperlink{a01914_a1c37068e235b493a6aa2a57fa26379ba}{AAX\+\_\+\+CParameter\+Manager\+::Remove\+Parameter\+By\+ID}} (AAX\+\_\+\+CParam\+ID identifier)]\label{a00878__todo000019}%
\Hypertarget{a00878__todo000019}%
Should this method return success/failure code? 
\item[Member \mbox{\hyperlink{a01926_a91bd04f35a1aaaa0bec997da03baec0c}{AAX\+\_\+\+CRange\+Taper\+Delegate\texorpdfstring{$<$}{<} T, Real\+Precision \texorpdfstring{$>$}{>}\+::AAX\+\_\+\+CRange\+Taper\+Delegate}} (T $\ast$range, double $\ast$ranges\+Steps, unsigned long num\+Ranges, bool use\+Smart\+Rounding=true)]\label{a00878__todo000023}%
\Hypertarget{a00878__todo000023}%
Document use\+Smart\+Rounding parameter  
\item[Member \mbox{\hyperlink{a01926_a4b0c76eb0cd262598dbe5118068fbefb}{AAX\+\_\+\+CRange\+Taper\+Delegate\texorpdfstring{$<$}{<} T, Real\+Precision \texorpdfstring{$>$}{>}\+::Smart\+Round}} (double value) const]\label{a00878__todo000024}%
\Hypertarget{a00878__todo000024}%
Document  
\item[Member \mbox{\hyperlink{a00542_aeaf9b387f902c50a8360ff423f4a1f23}{AAX\+\_\+\+CSelector}} ]\label{a00878__todo000005}%
\Hypertarget{a00878__todo000005}%
Clean up usage; currently used for a variety of ID-\/related values  
\item[Member \mbox{\hyperlink{a00446_aa5ffa1ed828630b6b7a13c049d93ae87}{AAX\+\_\+\+EParameter\+Orientation\+Bits}} ]\label{a00878__todo000029}%
\Hypertarget{a00878__todo000029}%
FLAGGED FOR REVISION 
\item[Member \mbox{\hyperlink{a00446_ace1a00189fa05277582cfb1e8ad48014}{AAX\+\_\+\+EParameter\+Type}} ]\label{a00878__todo000028}%
\Hypertarget{a00878__todo000028}%
FLAGGED FOR REMOVAL 
\item[Member \mbox{\hyperlink{a02062_a3922a4b9fef09e88440d7655422c2b96}{AAX\+\_\+\+IACFEffect\+GUI\+::Set\+Control\+Highlight\+Info}} (AAX\+\_\+\+CParam\+ID i\+Parameter\+ID, AAX\+\_\+\+CBoolean i\+Is\+Highlighted, AAX\+\_\+\+EHighlight\+Color i\+Color)=0]\label{a00878__todo000030}%
\Hypertarget{a00878__todo000030}%
Document this method 
\item[Class \mbox{\hyperlink{a02066}{AAX\+\_\+\+IACFEffect\+Parameters}} ]\label{a00878__todo000031}%
\Hypertarget{a00878__todo000031}%
Add documentation for expected error state return values 
\item[Member \mbox{\hyperlink{a02066_ac122e1a693296b059dca4350a5ff1dfe}{AAX\+\_\+\+IACFEffect\+Parameters\+::Get\+Parameter\+Orientation}} (AAX\+\_\+\+CParam\+ID i\+Parameter\+ID, AAX\+\_\+\+EParameter\+Orientation $\ast$o\+Parameter\+Orientation) const =0]\label{a00878__todo000038}%
\Hypertarget{a00878__todo000038}%
update this documentation 
\item[Member \mbox{\hyperlink{a02066_ae7f6d803fa9a472a4bad583868e3b951}{AAX\+\_\+\+IACFEffect\+Parameters\+::Get\+Parameter\+Type}} (AAX\+\_\+\+CParam\+ID i\+Parameter\+ID, AAX\+\_\+\+EParameter\+Type $\ast$o\+Parameter\+Type) const =0]\label{a00878__todo000037}%
\Hypertarget{a00878__todo000037}%
The concept of parameter type needs more documentation 
\item[Member \mbox{\hyperlink{a02066_a333b83bc6f37b0103ce0de65be02fede}{AAX\+\_\+\+IACFEffect\+Parameters\+::Set\+Parameter\+Default\+Normalized\+Value}} (AAX\+\_\+\+CParam\+ID i\+Parameter\+ID, double i\+Value)=0]\label{a00878__todo000036}%
\Hypertarget{a00878__todo000036}%
THIS IS NOT CALLED FROM HOST. USEFUL FOR INTERNAL USE ONLY? 
\item[Member \mbox{\hyperlink{a02066_a6e28a427a0d7d0c8df69dd5eb88cff6c}{AAX\+\_\+\+IACFEffect\+Parameters\+::Set\+Parameter\+Normalized\+Relative}} (AAX\+\_\+\+CParam\+ID i\+Parameter\+ID, double i\+Value)=0]\label{a00878__todo000039}%
\Hypertarget{a00878__todo000039}%
REMOVE THIS METHOD (?)

\label{a00878__todo000040}%
\Hypertarget{a00878__todo000040}%
NOT CURRENTLY CALLED FROM THE HOST. USEFUL FOR INTERNAL USE ONLY? 
\item[Member \mbox{\hyperlink{a02066_a711969adc95624fb9ac8a3e3b2c23696}{AAX\+\_\+\+IACFEffect\+Parameters\+::Uninitialize}} ()=0]\label{a00878__todo000035}%
\Hypertarget{a00878__todo000035}%
Docs\+: When exactly is \mbox{\hyperlink{a02066_a711969adc95624fb9ac8a3e3b2c23696}{AAX\+\_\+\+IACFEffect\+Parameters\+::\+Uninitialize()}} called, and under what conditions? 
\item[Member \mbox{\hyperlink{a02066_a685858711efb8634ce66c327f2865c71}{AAX\+\_\+\+IACFEffect\+Parameters\+::Update\+Parameter\+Normalized\+Value}} (AAX\+\_\+\+CParam\+ID i\+Parameter\+ID, double i\+Value, AAX\+\_\+\+EUpdate\+Source i\+Source)=0]\label{a00878__todo000041}%
\Hypertarget{a00878__todo000041}%
FLAGGED FOR CONSIDERATION OF REVISION 
\item[Class \mbox{\hyperlink{a02074}{AAX\+\_\+\+IACFEffect\+Parameters\+\_\+\+V2}} ]\label{a00878__todo000032}%
\Hypertarget{a00878__todo000032}%
Add documentation for expected error state return values 
\item[Class \mbox{\hyperlink{a02078}{AAX\+\_\+\+IACFEffect\+Parameters\+\_\+\+V3}} ]\label{a00878__todo000033}%
\Hypertarget{a00878__todo000033}%
Add documentation for expected error state return values 
\item[Class \mbox{\hyperlink{a02082}{AAX\+\_\+\+IACFEffect\+Parameters\+\_\+\+V4}} ]\label{a00878__todo000034}%
\Hypertarget{a00878__todo000034}%
Add documentation for expected error state return values 
\item[Member \mbox{\hyperlink{a02214_aff9e1c726bbdf500f2d61b164589744e}{AAX\+\_\+\+IComponent\+Descriptor\+::Add\+Dma\+Instance}} (AAX\+\_\+\+CField\+Index in\+Field\+Index, \mbox{\hyperlink{a02250_af8d0f19f2896dd6dbd126b919b24e39b}{AAX\+\_\+\+IDma\+::\+EMode}} in\+Dma\+Mode)=0]\label{a00878__todo000042}%
\Hypertarget{a00878__todo000042}%
Update the DMA system management such that operation priority can be set arbitrarily 
\item[Member \mbox{\hyperlink{a02214_a0e8f6217d0f317c728b3e30f15f181d2}{AAX\+\_\+\+IComponent\+Descriptor\+::Add\+Process\+Proc}} (\mbox{\hyperlink{a02314}{AAX\+\_\+\+IProperty\+Map}} $\ast$in\+Properties, AAX\+\_\+\+CSelector $\ast$out\+Proc\+IDs=NULL, int32\+\_\+t in\+Proc\+IDs\+Size=0)=0]\label{a00878__todo000045}%
\Hypertarget{a00878__todo000045}%
document this parameter Returned array will be NULL-\/terminated 
\item[Member \mbox{\hyperlink{a02214_a1c069508cf54a523905c8160ebf628ad}{AAX\+\_\+\+IComponent\+Descriptor\+::Add\+Process\+Proc\+\_\+\+Native}} (AAX\+\_\+\+CProcess\+Proc in\+Process\+Proc, \mbox{\hyperlink{a02314}{AAX\+\_\+\+IProperty\+Map}} $\ast$in\+Properties=NULL, AAX\+\_\+\+CInstance\+Init\+Proc in\+Instance\+Init\+Proc=NULL, AAX\+\_\+\+CBackground\+Proc in\+Background\+Proc=NULL, AAX\+\_\+\+CSelector $\ast$out\+Proc\+ID=NULL)=0]\label{a00878__todo000043}%
\Hypertarget{a00878__todo000043}%
document this parameter  
\item[Member \mbox{\hyperlink{a02214_aa8443e720e48046444a2e9f712f0864b}{AAX\+\_\+\+IComponent\+Descriptor\+::Add\+Process\+Proc\+\_\+\+TI}} (const char in\+DLLFile\+Name\+UTF8\mbox{[}\mbox{]}, const char in\+Process\+Proc\+Symbol\mbox{[}\mbox{]}, \mbox{\hyperlink{a02314}{AAX\+\_\+\+IProperty\+Map}} $\ast$in\+Properties, const char in\+Instance\+Init\+Proc\+Symbol\mbox{[}\mbox{]}=NULL, const char in\+Background\+Proc\+Symbol\mbox{[}\mbox{]}=NULL, AAX\+\_\+\+CSelector $\ast$out\+Proc\+ID=NULL)=0]\label{a00878__todo000044}%
\Hypertarget{a00878__todo000044}%
document this parameter  
\item[Member \mbox{\hyperlink{a02222_a26e009667f9cd6c3cccd45b862108bf4}{AAX\+\_\+\+IController\+::Get\+Cycle\+Count}} (AAX\+\_\+\+EProperty in\+Which\+Cycle\+Count, AAX\+\_\+\+CProperty\+Value $\ast$out\+Num\+Cycles) const =0]\label{a00878__todo000046}%
\Hypertarget{a00878__todo000046}%
PLACEHOLDER -\/ NOT CURRENTLY IMPLEMENTED IN HOST  
\item[Member \mbox{\hyperlink{a02222_a1a654f682357d48bafd506cbbea2ae25}{AAX\+\_\+\+IController\+::Set\+Cycle\+Count}} (AAX\+\_\+\+EProperty $\ast$in\+Which\+Cycle\+Counts, AAX\+\_\+\+CProperty\+Value $\ast$i\+Values, int32\+\_\+t num\+Values)=0]\label{a00878__todo000047}%
\Hypertarget{a00878__todo000047}%
PLACEHOLDER -\/ NOT CURRENTLY IMPLEMENTED IN HOST  
\item[Member \mbox{\hyperlink{a02250_a44981285d022e5ddee41d903eed68a7d}{AAX\+\_\+\+IDma\+::Is\+Transfer\+Complete}} ()=0]\label{a00878__todo000048}%
\Hypertarget{a00878__todo000048}%
Clarify return value meaning -- ambiguity in documentation 
\item[Member \mbox{\hyperlink{a02302_a0c096b4092b2146d9aa0413bceeaac48}{AAX\+\_\+\+IParameter\+::Get\+Type}} () const =0]\label{a00878__todo000049}%
\Hypertarget{a00878__todo000049}%
Document use cases for control type  
\item[Member \mbox{\hyperlink{a02302_a809a5c7f712ed2e5c55e30b6d5557c59}{AAX\+\_\+\+IParameter\+::Set\+Taper\+Delegate}} (\mbox{\hyperlink{a02334}{AAX\+\_\+\+ITaper\+Delegate\+Base}} \&in\+Taper\+Delegate, bool in\+Preserve\+Value)=0]\label{a00878__todo000050}%
\Hypertarget{a00878__todo000050}%
Document this parameter  
\item[Module \mbox{\hyperlink{a00906}{additional\+Features\+\_\+\+Sidechain}} ]\label{a00878__todo000001}%
\Hypertarget{a00878__todo000001}%
Is properties-\/\texorpdfstring{$>$}{>}Add\+Property ( AAX\+\_\+e\+Property\+\_\+\+Supports\+Side\+Chain\+Input, true ) even necessary?!?! I believe I saw a p.\+i. that does not declare this... 
\item[Module \mbox{\hyperlink{a00919}{advanced\+Topics\+\_\+parameter\+Updates\+\_\+sequences}} ]\label{a00878__todo000002}%
\Hypertarget{a00878__todo000002}%
Update this section with information about default chunk setting, which is a separate step following the procedure described below. 
\item[Member \mbox{\hyperlink{a00671_a596d5ea393d43f6f798a838aefe3cecd}{DBTo\+Gain}} (double dB)]\label{a00878__todo000017}%
\Hypertarget{a00878__todo000017}%
This should be incorporated into parameters\textquotesingle{} tapers and not called separately  
\item[Member \mbox{\hyperlink{a00671_a76f29f12e35c093e5c198b8d0e27b6f9}{Gain\+To\+DB}} (double a\+Gain)]\label{a00878__todo000016}%
\Hypertarget{a00878__todo000016}%
This should be incorporated into parameters\textquotesingle{} tapers and not called separately 
\end{DoxyRefList}