\mbox{\hyperlink{a00886}{AAX SDK Manual}}\hypertarget{a00886_welcome}{}\doxysection{Welcome to AAX}\label{a00886_welcome}
{\itshape Select the \char`\"{}\+Manual\char`\"{} tab to see a full list of documentation pages, or choose from the topics below.}

\begin{DoxyNote}{Note}
Looking for something? The search function only includes indexing of code symbols and page titles. To search for specific text strings in the AAX SDK manual it is best to use a text search tool such as grep or FINDSTR on the AAX SDK directory or search for the desired text within the PDF version of the AAX SDK documentation.
\end{DoxyNote}
\hypertarget{a00886_welcome_basics}{}\doxysubsection{The Basics}\label{a00886_welcome_basics}
New to AAX? Read through the documentation pages listed below to get started!

\begin{DoxyItemize}
\item See \mbox{\hyperlink{a00887}{Getting Started with AAX}} for a general overview of AAX and a walk-\/through of the Demo\+Gain example plug-\/in \item Read through the first few sections of the \mbox{\hyperlink{a00926}{Pro Tools Guide}} if you are new to Pro Tools \item Read the \mbox{\hyperlink{a00926_subsection__digital_signature_}{Digital signature}} section of the \mbox{\hyperlink{a00926}{Pro Tools Guide}} to review the digital signing requirements for compatibility with Pro Tools \item Review the \mbox{\hyperlink{a00944}{sample plug-\/ins}} for examples of both basic and advanced AAX features \item See \mbox{\hyperlink{a00888}{Core AAX Interface}} to find out more about the basic structure of AAX plug-\/ins \item See \mbox{\hyperlink{a00890}{Real-\/time algorithm callback}} to learn more about audio processing in AAX \item See \mbox{\hyperlink{a00891}{Data model interface}} to learn about adding parameters and controls to your plug-\/in, \item See \mbox{\hyperlink{a00889}{Description callback}} for more information about plug-\/in configuration and initial set-\/up \item See the \mbox{\hyperlink{a00928}{HDX DSP Guide}} to find out how to add AAX DSP support to your plug-\/in for Avid\textquotesingle{}s HDX and Pro Tools $\vert$ Carbon products \item Ready to ship your new plug-\/in? See \mbox{\hyperlink{a00939}{Distributing Your AAX Plug-\/\+In}} for information about finalizing and distributing your AAX products \item Check out the \mbox{\hyperlink{a00938}{Troubleshooting}} page if you\textquotesingle{}re having problems, or post a question to the \href{https://dev.avid.com}{\texttt{ developer forums}} and an Avid engineer will be happy to assist you.\end{DoxyItemize}
\hypertarget{a00886_welcome_more}{}\doxysubsection{More Topics}\label{a00886_welcome_more}
Have a more specific question? Review the pages below or view the full list of documentation pages under the \char`\"{}\+Manual\char`\"{} tab above.

\begin{DoxyItemize}
\item See \mbox{\hyperlink{a02222}{AAX\+\_\+\+IController}} to see the interface that an AAX plug-\/in\textquotesingle{}s host-\/based modules use to interact with the host \item See \mbox{\hyperlink{a00893}{AAX communication protocols}} to find out more about how different modules in an AAX plug-\/in communicate with one another \item See \mbox{\hyperlink{a00904}{Offline processing interface}} for information about creating advanced non-\/real-\/time AAX plug-\/ins \item See \mbox{\hyperlink{a00910}{Taper delegates}} and \mbox{\hyperlink{a00911}{Display delegates}} for more information about implementing custom parameter and control behavior \item Look in the /\+TI/\+Signal\+Processing folder for signal processing utility classes and functions available for optimizing on Native and DSP\end{DoxyItemize}
\hypertarget{a00886_welcome_testtools}{}\doxysubsection{Test Tools \& Utilities}\label{a00886_welcome_testtools}
\begin{DoxyItemize}
\item The \mbox{\hyperlink{a00931}{DSH Guide}} has information about the tool for testing basic functionality of your plug-\/in \item See \mbox{\hyperlink{a00932}{DTT Guide}} to learn how to automate different test scenarios for DSH\end{DoxyItemize}
\hypertarget{a00886_welcome_supplemental}{}\doxysubsection{Supplemental Information}\label{a00886_welcome_supplemental}
\begin{DoxyItemize}
\item \mbox{\hyperlink{a00944}{Example Plug-\/\+Ins}} \item \mbox{\hyperlink{a00943}{Change Log}} \item \mbox{\hyperlink{a00941}{Host Support}} \item \mbox{\hyperlink{a00942}{Known Issues}}\end{DoxyItemize}
~\newline
 ~\newline
\hypertarget{a00886_folders}{}\doxysection{SDK Folder Hierarchy}\label{a00886_folders}
\begin{DoxyParagraph}{Documentation}
SDK documentation
\end{DoxyParagraph}
\begin{DoxyParagraph}{Example\+Plug\+Ins}
Example plug-\/in projects {\itshape \mbox{\hyperlink{a00944}{More information}}}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Extensions}
Demonstrations of how to extend the AAX SDK, for example by incorporating third-\/party GUI frameworks into AAX plug-\/ins. {\itshape \mbox{\hyperlink{a00933}{More information}}}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Interfaces}
Interface headers and other resources required for use of the AAX SDK library
\end{DoxyParagraph}
\begin{DoxyParagraph}{Libs}
Source code for the AAX SDK library, a collection of default implementations and utility classes for use in all AAX plug-\/ins
\end{DoxyParagraph}
\begin{DoxyParagraph}{TI}
Various resources for use with TI\textquotesingle{}s Code Composer Studio IDE and Avid\textquotesingle{}s TI testing toolset
\end{DoxyParagraph}
\begin{DoxyParagraph}{Utilities}
Common SDK utilities and resources
\end{DoxyParagraph}
~\newline
 ~\newline
\hypertarget{a00886_contact}{}\doxysection{Contacting Avid}\label{a00886_contact}
Your personal \href{https://my.avid.com}{\texttt{ avid user account}} is your hub for AAX Toolkit services and developer support.

Log in at \href{https://www.avid.com}{\texttt{ avid.\+com}} for access to the full range of tools and services provided to AAX developers, including the AAX \href{https://dev.avid.com}{\texttt{ developer forum}}. If you have any questions on the AAX SDK documentation or require support with AAX development, we encourage you to post them to the forum as your first line of inquiry.

If you have time-\/sensitive or critical support inquiries, contact the AAX development team directly at \href{mailto:avid.developer.services@avid.com}{\texttt{ avid.\+developer.\+services@avid.\+com}}. Any AAX questions sent to this alias will be promptly addressed by the most appropriate contact here at Avid.

If you require NFR (Not For Resale) licenses to Avid software for AAX development please send an e-\/mail to \href{mailto:devauth@avid.com?subject=License Request}{\texttt{ devauth@avid.\+com}} with \char`\"{}\+License Request\char`\"{} in the subject.

If you require access to the digital signing toolkit from PACE Anti-\/\+Piracy, Inc. for compatibility with Pro Tools then please follow the instructions \mbox{\hyperlink{a00926_subsection__digital_signature_}{here}}.

The following chart describes these and other ways of connecting with Avid to take advantage of the services provided to AAX developers\+:

 \hypertarget{a00886_welcome_licensing}{}\doxysection{Licensing}\label{a00886_welcome_licensing}
Unless you have entered into a commercial agreement with Avid, you are using this SDK under an evaluation agreement. To review this agreement, see the \href{https://my.avid.com/products/cppsdk?toolkit=AAX}{\texttt{ AAX Toolkit downloads}} section under your \href{https://my.avid.com}{\texttt{ my.\+avid.\+com}} account.

As an Avid Developer, you are invited to offer your products on \href{https://shop.avid.com/}{\texttt{ Avid Marketplace}} and via \href{https://www.avid.com/products/avid-link}{\texttt{ Avid Link}}. If you wish to sell them independently or through other commercial outlets, an authorized representative from your organization is required to sign our Commercial License, which you can read and click through \href{http://www.avid.com/alliance-partner-program/how-to-apply}{\texttt{ here}}.   