\hypertarget{a00923}{}\doxysection{Other Extensions}
\label{a00923}\index{Other Extensions@{Other Extensions}}


\doxysubsection{ }
\doxysubsection*{MIDI logging utilities}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{a00923_ga5b2751acd531f46a0e4dd68cd0863f46}{AAX\+::\+As\+String\+MIDIStream\+\_\+\+Debug}} (const \mbox{\hyperlink{a01781}{AAX\+\_\+\+CMidi\+Stream}} \&in\+Stream, char $\ast$out\+Buffer, int32\+\_\+t in\+Buffer\+Size)
\end{DoxyCompactItemize}
\doxysubsection*{Filesystem utilities}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{a00923_ga0bf6aab757ecbd440276bb001de89f19}{AAX\+::\+Get\+Path\+To\+Plug\+In\+Bundle}} (const char $\ast$i\+Bundle\+Name, int i\+Max\+Length, char $\ast$o\+Module\+Name)
\begin{DoxyCompactList}\small\item\em Retrieve the file path of the .aaxplugin bundle. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{a00923_ga5b2751acd531f46a0e4dd68cd0863f46}\label{a00923_ga5b2751acd531f46a0e4dd68cd0863f46}} 
\index{Other Extensions@{Other Extensions}!AsStringMIDIStream\_Debug@{AsStringMIDIStream\_Debug}}
\index{AsStringMIDIStream\_Debug@{AsStringMIDIStream\_Debug}!Other Extensions@{Other Extensions}}
\doxysubsubsection{\texorpdfstring{AsStringMIDIStream\_Debug()}{AsStringMIDIStream\_Debug()}}
{\footnotesize\ttfamily void AAX\+::\+As\+String\+MIDIStream\+\_\+\+Debug (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{a01781}{AAX\+\_\+\+CMidi\+Stream}} \&}]{in\+Stream,  }\item[{char $\ast$}]{out\+Buffer,  }\item[{int32\+\_\+t}]{in\+Buffer\+Size }\end{DoxyParamCaption})}

Print a MIDI stream as a C-\/string

Sets an empty string in release builds \mbox{\Hypertarget{a00923_ga0bf6aab757ecbd440276bb001de89f19}\label{a00923_ga0bf6aab757ecbd440276bb001de89f19}} 
\index{Other Extensions@{Other Extensions}!GetPathToPlugInBundle@{GetPathToPlugInBundle}}
\index{GetPathToPlugInBundle@{GetPathToPlugInBundle}!Other Extensions@{Other Extensions}}
\doxysubsubsection{\texorpdfstring{GetPathToPlugInBundle()}{GetPathToPlugInBundle()}}
{\footnotesize\ttfamily bool AAX\+::\+Get\+Path\+To\+Plug\+In\+Bundle (\begin{DoxyParamCaption}\item[{const char $\ast$}]{i\+Bundle\+Name,  }\item[{int}]{i\+Max\+Length,  }\item[{char $\ast$}]{o\+Module\+Name }\end{DoxyParamCaption})}



Retrieve the file path of the .aaxplugin bundle. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em i\+Bundle\+Name} & 
\begin{DoxyItemize}
\item mac\+OS\+: The {\ttfamily CFBundle\+Identifier} value set in the plug-\/in\textquotesingle{}s .plist file
\item Other\+: This parameter is ignored 
\end{DoxyItemize}\\
\hline
\mbox{\texttt{ in}}  & {\em i\+Max\+Length} & \\
\hline
\mbox{\texttt{ out}}  & {\em o\+Module\+Name} & A preallocated buffer of size {\ttfamily i\+Max\+Length} \\
\hline
\end{DoxyParams}
Collaboration diagram for Other Extensions\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=273pt]{a00923}
\end{center}
\end{figure}
