\hypertarget{a02085}{}\doxysection{AAX\+\_\+\+IACFHost\+Processor\+Delegate\+\_\+\+V2 Class Reference}
\label{a02085}\index{AAX\_IACFHostProcessorDelegate\_V2@{AAX\_IACFHostProcessorDelegate\_V2}}


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



Inheritance diagram for AAX\+\_\+\+IACFHost\+Processor\+Delegate\+\_\+\+V2\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{a02084}
\end{center}
\end{figure}


Collaboration diagram for AAX\+\_\+\+IACFHost\+Processor\+Delegate\+\_\+\+V2\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{a02083}
\end{center}
\end{figure}


\doxysubsection{Description}
Versioned interface for host methods specific to offline processing. \doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02085_a4eca04fe742cacbd49f5f32f68c4e3a6}{Force\+Analyze}} ()=0
\begin{DoxyCompactList}\small\item\em CALL\+: Request an analysis pass.   \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02081}{AAX\+\_\+\+IACFHost\+Processor\+Delegate}}}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02081_ab916e21683a9c1b7d1729cca9f4e7284}{Get\+Audio}} (const float $\ast$const in\+Audio\+Ins\mbox{[}$\,$\mbox{]}, int32\+\_\+t in\+Audio\+In\+Count, int64\+\_\+t in\+Location, int32\+\_\+t $\ast$io\+Num\+Samples)=0
\begin{DoxyCompactList}\small\item\em CALL\+: Randomly access audio from the timeline.   \end{DoxyCompactList}\item 
virtual int32\+\_\+t \mbox{\hyperlink{a02081_afb19dc4aa2e5d81d61700be11cfcea20}{Get\+Side\+Chain\+Input\+Num}} ()=0
\begin{DoxyCompactList}\small\item\em CALL\+: Returns the index of the side chain input buffer.   \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a01757}{IACFUnknown}}}
\begin{DoxyCompactItemize}
\item 
virtual BEGIN\+\_\+\+ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_a8b7f0ae9c78d007ca76aa462ebe53135}{Query\+Interface}} (const \mbox{\hyperlink{a00305_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&iid, void $\ast$$\ast$pp\+Out)=0
\begin{DoxyCompactList}\small\item\em Returns pointers to supported interfaces. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_aa9c7a5b9dff341092b7b86bb9b3a58fb}{Add\+Ref}} (void)=0
\begin{DoxyCompactList}\small\item\em Increments reference count. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_afabd38cec0a9ed37f1d3e8644a70ac41}{Release}} (void)=0
\begin{DoxyCompactList}\small\item\em Decrements reference count. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a02085_a4eca04fe742cacbd49f5f32f68c4e3a6}\label{a02085_a4eca04fe742cacbd49f5f32f68c4e3a6}} 
\index{AAX\_IACFHostProcessorDelegate\_V2@{AAX\_IACFHostProcessorDelegate\_V2}!ForceAnalyze@{ForceAnalyze}}
\index{ForceAnalyze@{ForceAnalyze}!AAX\_IACFHostProcessorDelegate\_V2@{AAX\_IACFHostProcessorDelegate\_V2}}
\doxysubsubsection{\texorpdfstring{ForceAnalyze()}{ForceAnalyze()}}
{\footnotesize\ttfamily virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} AAX\+\_\+\+IACFHost\+Processor\+Delegate\+\_\+\+V2\+::\+Force\+Analyze (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [pure virtual]}}



CALL\+: Request an analysis pass.   

Call this method to request an analysis pass from within the plug-\/in. Most plug-\/ins should rely on the host to trigger analysis passes when appropriate. However, plug-\/ins that require an analysis pass a) outside of the context of host-\/driven render or analysis, or b) when internal plug-\/in data changes may need to call {\ttfamily \mbox{\hyperlink{a02085_a4eca04fe742cacbd49f5f32f68c4e3a6}{Force\+Analyze()}}}.   

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