\hypertarget{a00827}{}\doxysection{AAX\+\_\+\+CMonolithic\+Parameters.\+h File Reference}
\label{a00827}\index{AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}}
{\ttfamily \#include \char`\"{}AAX\+\_\+\+CEffect\+Parameters.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IEffect\+Descriptor.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IComponent\+Descriptor.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IProperty\+Map.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+CAtomic\+Queue.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IParameter.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IMIDINode.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}AAX\+\_\+\+IString.\+h\char`\"{}}\newline
{\ttfamily \#include $<$set$>$}\newline
{\ttfamily \#include $<$list$>$}\newline
{\ttfamily \#include $<$utility$>$}\newline


\doxysubsection{Description}
A convenience class extending \mbox{\hyperlink{a01837}{AAX\+\_\+\+CEffect\+Parameters}} for monolithic instruments. 

\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{a02421}{AAX\+\_\+\+SInstrument\+Setup\+Info}}
\begin{DoxyCompactList}\small\item\em Information used to describe the instrument. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{a02425}{AAX\+\_\+\+SInstrument\+Private\+Data}}
\begin{DoxyCompactList}\small\item\em Utility struct for \mbox{\hyperlink{a02433}{AAX\+\_\+\+CMonolithic\+Parameters}}. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{a02429}{AAX\+\_\+\+SInstrument\+Render\+Info}}
\begin{DoxyCompactList}\small\item\em Information used to parameterize \mbox{\hyperlink{a02433_a04f2f73d70ea28c17747c68fc3a20fc8}{AAX\+\_\+\+CMonolithic\+Parameters\+::\+Render\+Audio()}} \end{DoxyCompactList}\item 
class \mbox{\hyperlink{a02433}{AAX\+\_\+\+CMonolithic\+Parameters}}
\begin{DoxyCompactList}\small\item\em Extension of the \mbox{\hyperlink{a01837}{AAX\+\_\+\+CEffect\+Parameters}} class for monolithic VIs and effects. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{a00827_af66ae5854aedf3b38c6d6540670966b1}{k\+Max\+Additional\+MIDINodes}}~15
\item 
\#define \mbox{\hyperlink{a00827_a3ce9db1fba97512379a8715f9cb166e4}{k\+Max\+Aux\+Output\+Stems}}~32
\item 
\#define \mbox{\hyperlink{a00827_a38d74fc5f1b026749c9b225353b4eb24}{k\+Synchronized\+Parameter\+Queue\+Size}}~32
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{a00827_af66ae5854aedf3b38c6d6540670966b1}\label{a00827_af66ae5854aedf3b38c6d6540670966b1}} 
\index{AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}!kMaxAdditionalMIDINodes@{kMaxAdditionalMIDINodes}}
\index{kMaxAdditionalMIDINodes@{kMaxAdditionalMIDINodes}!AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}}
\doxysubsubsection{\texorpdfstring{kMaxAdditionalMIDINodes}{kMaxAdditionalMIDINodes}}
{\footnotesize\ttfamily \#define k\+Max\+Additional\+MIDINodes~15}

\mbox{\Hypertarget{a00827_a3ce9db1fba97512379a8715f9cb166e4}\label{a00827_a3ce9db1fba97512379a8715f9cb166e4}} 
\index{AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}!kMaxAuxOutputStems@{kMaxAuxOutputStems}}
\index{kMaxAuxOutputStems@{kMaxAuxOutputStems}!AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}}
\doxysubsubsection{\texorpdfstring{kMaxAuxOutputStems}{kMaxAuxOutputStems}}
{\footnotesize\ttfamily \#define k\+Max\+Aux\+Output\+Stems~32}

\mbox{\Hypertarget{a00827_a38d74fc5f1b026749c9b225353b4eb24}\label{a00827_a38d74fc5f1b026749c9b225353b4eb24}} 
\index{AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}!kSynchronizedParameterQueueSize@{kSynchronizedParameterQueueSize}}
\index{kSynchronizedParameterQueueSize@{kSynchronizedParameterQueueSize}!AAX\_CMonolithicParameters.h@{AAX\_CMonolithicParameters.h}}
\doxysubsubsection{\texorpdfstring{kSynchronizedParameterQueueSize}{kSynchronizedParameterQueueSize}}
{\footnotesize\ttfamily \#define k\+Synchronized\+Parameter\+Queue\+Size~32}

