\hypertarget{a00860}{}\doxysection{AAX\+\_\+\+Sample\+Rate\+Utils.\+h File Reference}
\label{a00860}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}


\doxysubsection{Description}
Description. 

\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3e}{ESRUtils}} \{ \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eae974abf255ac5507a0c8163d0ebf9bcb}{e\+SRUtils\+\_\+48k\+Range\+Coarse}} = 48000
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea376e9c46e970aa93e789445670b1d45f}{e\+SRUtils\+\_\+96k\+Range\+Coarse}} = 96000
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eadc3653ea09f8a83c8222afc5a386e28f}{e\+SRUtils\+\_\+192k\+Range\+Coarse}} = 192000
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eaec0fdd5b4e84f205ff16852740f18ea2}{e\+SRUtils\+\_\+48k\+Range\+Min}} = 0
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea1676c77c5473c1f0b7e820150869d413}{e\+SRUtils\+\_\+48k\+Range\+Max}} = 51000
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea858679d6660025243d5e9b0f06797f7f}{e\+SRUtils\+\_\+96k\+Range\+Min}} = e\+SRUtils\+\_\+48k\+Range\+Max+1
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eabc1086d9707a35f99ed52f59b6b14934}{e\+SRUtils\+\_\+96k\+Range\+Max}} = 102000
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea675774f7e038af726de7561dcd3f314b}{e\+SRUtils\+\_\+192k\+Range\+Min}} = e\+SRUtils\+\_\+96k\+Range\+Max+1
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eaac7e670dc4a1cc396be2fd024f6a237f}{e\+SRUtils\+\_\+192k\+Range\+Max}} = 204000
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eaa501e86b22b5be0d003d73ad5fd4e1f5}{e\+SRUtils\+\_\+48k\+Index}} = 0
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea0cb96ccca8f89676f461df0054ee2678}{e\+SRUtils\+\_\+96k\+Index}} = 1
, \newline
\mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eafdb7fb04ad5032eeccbeec8d26a4a04c}{e\+SRUtils\+\_\+192k\+Index}} = 2
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{a00860_ab463c18c13ba2c75b89da6c90f02d0f0}{Coarse\+Sample\+Rate}} (int i\+Rate)
\item 
int \mbox{\hyperlink{a00860_a781f007f979a98d27156a4675fd853fa}{Coarse\+Sample\+Rate\+Factor}} (int i\+Rate)
\item 
int \mbox{\hyperlink{a00860_a149fe437454807a2d3edacf8de72c2a1}{Coarse\+Sample\+Rate\+Index}} (int i\+Rate)
\end{DoxyCompactItemize}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3e}\label{a00860_a65f189058b3204334c2c13d368d8ce3e}} 
\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!ESRUtils@{ESRUtils}}
\index{ESRUtils@{ESRUtils}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}
\doxysubsubsection{\texorpdfstring{ESRUtils}{ESRUtils}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3e}{ESRUtils}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_48kRangeCoarse@{eSRUtils\_48kRangeCoarse}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_48kRangeCoarse@{eSRUtils\_48kRangeCoarse}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eae974abf255ac5507a0c8163d0ebf9bcb}\label{a00860_a65f189058b3204334c2c13d368d8ce3eae974abf255ac5507a0c8163d0ebf9bcb}} 
e\+SRUtils\+\_\+48k\+Range\+Coarse&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_96kRangeCoarse@{eSRUtils\_96kRangeCoarse}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_96kRangeCoarse@{eSRUtils\_96kRangeCoarse}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3ea376e9c46e970aa93e789445670b1d45f}\label{a00860_a65f189058b3204334c2c13d368d8ce3ea376e9c46e970aa93e789445670b1d45f}} 
e\+SRUtils\+\_\+96k\+Range\+Coarse&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_192kRangeCoarse@{eSRUtils\_192kRangeCoarse}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_192kRangeCoarse@{eSRUtils\_192kRangeCoarse}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eadc3653ea09f8a83c8222afc5a386e28f}\label{a00860_a65f189058b3204334c2c13d368d8ce3eadc3653ea09f8a83c8222afc5a386e28f}} 
e\+SRUtils\+\_\+192k\+Range\+Coarse&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_48kRangeMin@{eSRUtils\_48kRangeMin}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_48kRangeMin@{eSRUtils\_48kRangeMin}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eaec0fdd5b4e84f205ff16852740f18ea2}\label{a00860_a65f189058b3204334c2c13d368d8ce3eaec0fdd5b4e84f205ff16852740f18ea2}} 
e\+SRUtils\+\_\+48k\+Range\+Min&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_48kRangeMax@{eSRUtils\_48kRangeMax}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_48kRangeMax@{eSRUtils\_48kRangeMax}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3ea1676c77c5473c1f0b7e820150869d413}\label{a00860_a65f189058b3204334c2c13d368d8ce3ea1676c77c5473c1f0b7e820150869d413}} 
e\+SRUtils\+\_\+48k\+Range\+Max&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_96kRangeMin@{eSRUtils\_96kRangeMin}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_96kRangeMin@{eSRUtils\_96kRangeMin}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3ea858679d6660025243d5e9b0f06797f7f}\label{a00860_a65f189058b3204334c2c13d368d8ce3ea858679d6660025243d5e9b0f06797f7f}} 
e\+SRUtils\+\_\+96k\+Range\+Min&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_96kRangeMax@{eSRUtils\_96kRangeMax}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_96kRangeMax@{eSRUtils\_96kRangeMax}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eabc1086d9707a35f99ed52f59b6b14934}\label{a00860_a65f189058b3204334c2c13d368d8ce3eabc1086d9707a35f99ed52f59b6b14934}} 
e\+SRUtils\+\_\+96k\+Range\+Max&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_192kRangeMin@{eSRUtils\_192kRangeMin}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_192kRangeMin@{eSRUtils\_192kRangeMin}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3ea675774f7e038af726de7561dcd3f314b}\label{a00860_a65f189058b3204334c2c13d368d8ce3ea675774f7e038af726de7561dcd3f314b}} 
e\+SRUtils\+\_\+192k\+Range\+Min&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_192kRangeMax@{eSRUtils\_192kRangeMax}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_192kRangeMax@{eSRUtils\_192kRangeMax}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eaac7e670dc4a1cc396be2fd024f6a237f}\label{a00860_a65f189058b3204334c2c13d368d8ce3eaac7e670dc4a1cc396be2fd024f6a237f}} 
e\+SRUtils\+\_\+192k\+Range\+Max&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_48kIndex@{eSRUtils\_48kIndex}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_48kIndex@{eSRUtils\_48kIndex}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eaa501e86b22b5be0d003d73ad5fd4e1f5}\label{a00860_a65f189058b3204334c2c13d368d8ce3eaa501e86b22b5be0d003d73ad5fd4e1f5}} 
e\+SRUtils\+\_\+48k\+Index&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_96kIndex@{eSRUtils\_96kIndex}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_96kIndex@{eSRUtils\_96kIndex}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3ea0cb96ccca8f89676f461df0054ee2678}\label{a00860_a65f189058b3204334c2c13d368d8ce3ea0cb96ccca8f89676f461df0054ee2678}} 
e\+SRUtils\+\_\+96k\+Index&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{eSRUtils\_192kIndex@{eSRUtils\_192kIndex}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!eSRUtils\_192kIndex@{eSRUtils\_192kIndex}}}\mbox{\Hypertarget{a00860_a65f189058b3204334c2c13d368d8ce3eafdb7fb04ad5032eeccbeec8d26a4a04c}\label{a00860_a65f189058b3204334c2c13d368d8ce3eafdb7fb04ad5032eeccbeec8d26a4a04c}} 
e\+SRUtils\+\_\+192k\+Index&\\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{a00860_ab463c18c13ba2c75b89da6c90f02d0f0}\label{a00860_ab463c18c13ba2c75b89da6c90f02d0f0}} 
\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!CoarseSampleRate@{CoarseSampleRate}}
\index{CoarseSampleRate@{CoarseSampleRate}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}
\doxysubsubsection{\texorpdfstring{CoarseSampleRate()}{CoarseSampleRate()}}
{\footnotesize\ttfamily int Coarse\+Sample\+Rate (\begin{DoxyParamCaption}\item[{int}]{i\+Rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eadc3653ea09f8a83c8222afc5a386e28f}{e\+SRUtils\+\_\+192k\+Range\+Coarse}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eaac7e670dc4a1cc396be2fd024f6a237f}{e\+SRUtils\+\_\+192k\+Range\+Max}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea675774f7e038af726de7561dcd3f314b}{e\+SRUtils\+\_\+192k\+Range\+Min}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eae974abf255ac5507a0c8163d0ebf9bcb}{e\+SRUtils\+\_\+48k\+Range\+Coarse}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea1676c77c5473c1f0b7e820150869d413}{e\+SRUtils\+\_\+48k\+Range\+Max}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eaec0fdd5b4e84f205ff16852740f18ea2}{e\+SRUtils\+\_\+48k\+Range\+Min}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea376e9c46e970aa93e789445670b1d45f}{e\+SRUtils\+\_\+96k\+Range\+Coarse}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eabc1086d9707a35f99ed52f59b6b14934}{e\+SRUtils\+\_\+96k\+Range\+Max}}, and \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea858679d6660025243d5e9b0f06797f7f}{e\+SRUtils\+\_\+96k\+Range\+Min}}.



Referenced by \mbox{\hyperlink{a00860_a781f007f979a98d27156a4675fd853fa}{Coarse\+Sample\+Rate\+Factor()}}, and \mbox{\hyperlink{a00860_a149fe437454807a2d3edacf8de72c2a1}{Coarse\+Sample\+Rate\+Index()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{a00860_ab463c18c13ba2c75b89da6c90f02d0f0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a00860_a781f007f979a98d27156a4675fd853fa}\label{a00860_a781f007f979a98d27156a4675fd853fa}} 
\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!CoarseSampleRateFactor@{CoarseSampleRateFactor}}
\index{CoarseSampleRateFactor@{CoarseSampleRateFactor}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}
\doxysubsubsection{\texorpdfstring{CoarseSampleRateFactor()}{CoarseSampleRateFactor()}}
{\footnotesize\ttfamily int Coarse\+Sample\+Rate\+Factor (\begin{DoxyParamCaption}\item[{int}]{i\+Rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References \mbox{\hyperlink{a00860_ab463c18c13ba2c75b89da6c90f02d0f0}{Coarse\+Sample\+Rate()}}, and \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eae974abf255ac5507a0c8163d0ebf9bcb}{e\+SRUtils\+\_\+48k\+Range\+Coarse}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{a00860_a781f007f979a98d27156a4675fd853fa_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{a00860_a149fe437454807a2d3edacf8de72c2a1}\label{a00860_a149fe437454807a2d3edacf8de72c2a1}} 
\index{AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}!CoarseSampleRateIndex@{CoarseSampleRateIndex}}
\index{CoarseSampleRateIndex@{CoarseSampleRateIndex}!AAX\_SampleRateUtils.h@{AAX\_SampleRateUtils.h}}
\doxysubsubsection{\texorpdfstring{CoarseSampleRateIndex()}{CoarseSampleRateIndex()}}
{\footnotesize\ttfamily int Coarse\+Sample\+Rate\+Index (\begin{DoxyParamCaption}\item[{int}]{i\+Rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



References \mbox{\hyperlink{a00860_ab463c18c13ba2c75b89da6c90f02d0f0}{Coarse\+Sample\+Rate()}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eadc3653ea09f8a83c8222afc5a386e28f}{e\+SRUtils\+\_\+192k\+Range\+Coarse}}, \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3eae974abf255ac5507a0c8163d0ebf9bcb}{e\+SRUtils\+\_\+48k\+Range\+Coarse}}, and \mbox{\hyperlink{a00860_a65f189058b3204334c2c13d368d8ce3ea376e9c46e970aa93e789445670b1d45f}{e\+SRUtils\+\_\+96k\+Range\+Coarse}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{a00860_a149fe437454807a2d3edacf8de72c2a1_cgraph}
\end{center}
\end{figure}
