\hypertarget{a02341}{}\doxysection{AAX\+\_\+\+VAutomation\+Delegate Class Reference}
\label{a02341}\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}


{\ttfamily \#include $<$AAX\+\_\+\+VAutomation\+Delegate.\+h$>$}



Inheritance diagram for AAX\+\_\+\+VAutomation\+Delegate\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{a02340}
\end{center}
\end{figure}


Collaboration diagram for AAX\+\_\+\+VAutomation\+Delegate\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=216pt]{a02339}
\end{center}
\end{figure}


\doxysubsection{Description}
Version-\/managed concrete \mbox{\hyperlink{a02185}{automation delegate}} class. 

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a02341_a4390446f2d57916419490f46b6978826}{AAX\+\_\+\+VAutomation\+Delegate}} (\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$p\+Unknown)
\item 
\mbox{\hyperlink{a02341_a0eecfd63142248e04347455496fb5547}{$\sim$\+AAX\+\_\+\+VAutomation\+Delegate}} () \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$ \mbox{\hyperlink{a02341_a1952cff7859a8b9c224bf2182216075d}{Get\+Unknown}} () const
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_a763555a4ce0c2683769dd184fd2fa593}{Register\+Parameter}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_a35eeea2ece121cca53b285070722899c}{Unregister\+Parameter}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_aa5cf0c24ae65a07cb6d4bd523c7ef93a}{Post\+Set\+Value\+Request}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID, double i\+Normalized\+Value) const \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_a3c2c9825150df103bca6c1e740a01fdb}{Post\+Current\+Value}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID, double i\+Normalized\+Value) const \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_a2941ee0db1ec78047f389090c75d3835}{Post\+Touch\+Request}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_a2808e1e38836349f6e51d72e0219cfe4}{Post\+Release\+Request}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_a4268eba9f5d1e7c0e163d0c4071dcaf3}{Get\+Touch\+State}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID, \mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\+\_\+\+CBoolean}} $\ast$out\+Touched) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\item 
\mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02341_abba1b400805874eddab9b2799415c344}{Parameter\+Name\+Changed}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID) \mbox{\hyperlink{a00533_ac2f24a5172689ae684344abdcce55463}{AAX\+\_\+\+OVERRIDE}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02185}{AAX\+\_\+\+IAutomation\+Delegate}}}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a02185_a566c6c261d00207024a07990c86f9694}{$\sim$\+AAX\+\_\+\+IAutomation\+Delegate}} ()
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_a4d91efb2d922729d02e2ea7d7a05ed10}{Register\+Parameter}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID)=0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_ab1c1d4292460119b22d68247150cc1a0}{Unregister\+Parameter}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID)=0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_a9d0e2c5d57d177a4dca0ff10cde0256c}{Post\+Set\+Value\+Request}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID, double normalized\+Value) const =0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_a20cb518bb470b6f4cadf58e4af64ac96}{Post\+Current\+Value}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID, double normalized\+Value) const =0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_a30fdb67042b8dc9fb42fa9023ed9cce0}{Post\+Touch\+Request}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID)=0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_a89049fae2c35a4b99cfeb6585898bb69}{Post\+Release\+Request}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID)=0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_a4436f06c72d61217cbbfc7c233501f29}{Get\+Touch\+State}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID, \mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\+\_\+\+CBoolean}} $\ast$o\+Touched)=0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02185_ac8e07325960d820576a5d29a6b4e0a97}{Parameter\+Name\+Changed}} (\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}} i\+Parameter\+ID)=0
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{a02341_a4390446f2d57916419490f46b6978826}\label{a02341_a4390446f2d57916419490f46b6978826}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{AAX\_VAutomationDelegate()}{AAX\_VAutomationDelegate()}}
{\footnotesize\ttfamily AAX\+\_\+\+VAutomation\+Delegate\+::\+AAX\+\_\+\+VAutomation\+Delegate (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$}]{p\+Unknown }\end{DoxyParamCaption})}

\mbox{\Hypertarget{a02341_a0eecfd63142248e04347455496fb5547}\label{a02341_a0eecfd63142248e04347455496fb5547}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!````~AAX\_VAutomationDelegate@{$\sim$AAX\_VAutomationDelegate}}
\index{````~AAX\_VAutomationDelegate@{$\sim$AAX\_VAutomationDelegate}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{$\sim$AAX\_VAutomationDelegate()}{~AAX\_VAutomationDelegate()}}
{\footnotesize\ttfamily AAX\+\_\+\+VAutomation\+Delegate\+::$\sim$\+AAX\+\_\+\+VAutomation\+Delegate (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a02341_a1952cff7859a8b9c224bf2182216075d}\label{a02341_a1952cff7859a8b9c224bf2182216075d}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!GetUnknown@{GetUnknown}}
\index{GetUnknown@{GetUnknown}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{GetUnknown()}{GetUnknown()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$ AAX\+\_\+\+VAutomation\+Delegate\+::\+Get\+Unknown (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{a02341_a763555a4ce0c2683769dd184fd2fa593}\label{a02341_a763555a4ce0c2683769dd184fd2fa593}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!RegisterParameter@{RegisterParameter}}
\index{RegisterParameter@{RegisterParameter}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{RegisterParameter()}{RegisterParameter()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Register\+Parameter (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Register a control with the automation system using a char$\ast$ based control identifier

The automation delegate owns a list of the IDs of all of the parameters that have been registered with it. This list is used to set up listeners for all of the registered parameters such that the automation delegate may update the plug-\/in when the state of any of the registered parameters have been modified.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{a02185_ab1c1d4292460119b22d68247150cc1a0}{AAX\+\_\+\+IAutomation\+Delegate\+::\+Unregister\+Parameter()}}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & Parameter ID that is being registered \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_a4d91efb2d922729d02e2ea7d7a05ed10}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_a35eeea2ece121cca53b285070722899c}\label{a02341_a35eeea2ece121cca53b285070722899c}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!UnregisterParameter@{UnregisterParameter}}
\index{UnregisterParameter@{UnregisterParameter}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{UnregisterParameter()}{UnregisterParameter()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Unregister\+Parameter (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Unregister a control with the automation system using a char$\ast$ based control identifier

\begin{DoxyNote}{Note}
All registered controls should be unregistered or the system might leak.
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{a02185_a4d91efb2d922729d02e2ea7d7a05ed10}{AAX\+\_\+\+IAutomation\+Delegate\+::\+Register\+Parameter()}}
\end{DoxySeeAlso}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & Parameter ID that is being registered \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_ab1c1d4292460119b22d68247150cc1a0}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_aa5cf0c24ae65a07cb6d4bd523c7ef93a}\label{a02341_aa5cf0c24ae65a07cb6d4bd523c7ef93a}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!PostSetValueRequest@{PostSetValueRequest}}
\index{PostSetValueRequest@{PostSetValueRequest}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{PostSetValueRequest()}{PostSetValueRequest()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Post\+Set\+Value\+Request (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID,  }\item[{double}]{normalized\+Value }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

Submits a request for the given parameter\textquotesingle{}s value to be changed


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & ID of the parameter for which a change is requested \\
\hline
\mbox{\texttt{ in}}  & {\em normalized\+Value} & The requested new parameter value, formatted as a double and normalized to \mbox{[}0 1\mbox{]} \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_a9d0e2c5d57d177a4dca0ff10cde0256c}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_a3c2c9825150df103bca6c1e740a01fdb}\label{a02341_a3c2c9825150df103bca6c1e740a01fdb}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!PostCurrentValue@{PostCurrentValue}}
\index{PostCurrentValue@{PostCurrentValue}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{PostCurrentValue()}{PostCurrentValue()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Post\+Current\+Value (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID,  }\item[{double}]{normalized\+Value }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [virtual]}}

Notifies listeners that a parameter\textquotesingle{}s value has changed


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & ID of the parameter that has been updated \\
\hline
\mbox{\texttt{ in}}  & {\em normalized\+Value} & The current parameter value, formatted as a double and normalized to \mbox{[}0 1\mbox{]} \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_a20cb518bb470b6f4cadf58e4af64ac96}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_a2941ee0db1ec78047f389090c75d3835}\label{a02341_a2941ee0db1ec78047f389090c75d3835}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!PostTouchRequest@{PostTouchRequest}}
\index{PostTouchRequest@{PostTouchRequest}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{PostTouchRequest()}{PostTouchRequest()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Post\+Touch\+Request (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Requests that the given parameter be \char`\"{}touched\char`\"{}, i.\+e. locked for updates by the current client


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & ID of the parameter that will be touched \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_a30fdb67042b8dc9fb42fa9023ed9cce0}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_a2808e1e38836349f6e51d72e0219cfe4}\label{a02341_a2808e1e38836349f6e51d72e0219cfe4}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!PostReleaseRequest@{PostReleaseRequest}}
\index{PostReleaseRequest@{PostReleaseRequest}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{PostReleaseRequest()}{PostReleaseRequest()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Post\+Release\+Request (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Requests that the given parameter be \char`\"{}released\char`\"{}, i.\+e. available for updates from any client


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & ID of the parameter that will be released \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_a89049fae2c35a4b99cfeb6585898bb69}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_a4268eba9f5d1e7c0e163d0c4071dcaf3}\label{a02341_a4268eba9f5d1e7c0e163d0c4071dcaf3}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!GetTouchState@{GetTouchState}}
\index{GetTouchState@{GetTouchState}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{GetTouchState()}{GetTouchState()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Get\+Touch\+State (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID,  }\item[{\mbox{\hyperlink{a00533_aa216506530f1d19a2965931ced2b274b}{AAX\+\_\+\+CBoolean}} $\ast$}]{o\+Touched }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Gets the current touched state of a parameter


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & ID of the parameter that is being queried \\
\hline
\mbox{\texttt{ out}}  & {\em o\+Touched} & The current touch state of the parameter \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_a4436f06c72d61217cbbfc7c233501f29}{AAX\+\_\+\+IAutomation\+Delegate}}.

\mbox{\Hypertarget{a02341_abba1b400805874eddab9b2799415c344}\label{a02341_abba1b400805874eddab9b2799415c344}} 
\index{AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}!ParameterNameChanged@{ParameterNameChanged}}
\index{ParameterNameChanged@{ParameterNameChanged}!AAX\_VAutomationDelegate@{AAX\_VAutomationDelegate}}
\doxysubsubsection{\texorpdfstring{ParameterNameChanged()}{ParameterNameChanged()}}
{\footnotesize\ttfamily \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+VAutomation\+Delegate\+::\+Parameter\+Name\+Changed (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a00533_a1440c756fe5cb158b78193b2fc1780d1}{AAX\+\_\+\+CParam\+ID}}}]{i\+Parameter\+ID }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Notify listeners that the parameter\textquotesingle{}s display name has changed

Note that this is not part of the underlying automation delegate interface with the host; it is converted on the AAX side to a notification posted to the host via the \mbox{\hyperlink{a02201}{AAX\+\_\+\+IController}} .


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Parameter\+ID} & ID of the parameter that has been updated \\
\hline
\end{DoxyParams}


Implements \mbox{\hyperlink{a02185_ac8e07325960d820576a5d29a6b4e0a97}{AAX\+\_\+\+IAutomation\+Delegate}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00476}{AAX\+\_\+\+VAutomation\+Delegate.\+h}}\end{DoxyCompactItemize}
