\hypertarget{resources_8h_source}{}\doxysection{resources.\+h}
\label{resources_8h_source}\index{inc/resources.h@{inc/resources.h}}
\mbox{\hyperlink{resources_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 \textcolor{preprocessor}{\#pragma once}}
\DoxyCodeLine{2 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{config_8h}{config.h}}"{}}}
\DoxyCodeLine{3 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{myarr_8h}{myarr.h}}"{}}}
\DoxyCodeLine{4 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{mysound_8h}{mysound.h}}"{}}}
\DoxyCodeLine{5 }
\DoxyCodeLine{6 \textcolor{preprocessor}{\#include "{}fftw3.h"{}}}
\DoxyCodeLine{7 }
\DoxyCodeLine{8 \textcolor{preprocessor}{\#include <stdint.h>}}
\DoxyCodeLine{9 }
\DoxyCodeLine{11 \textcolor{keyword}{typedef} \textcolor{keyword}{struct}}
\DoxyCodeLine{12 \{}
\DoxyCodeLine{13     \textcolor{keywordtype}{size\_t} \mbox{\hyperlink{structAppResources_a697d326ac55655d3bb77aff9c6956b1f}{arrayLength}};}
\DoxyCodeLine{14     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}* \mbox{\hyperlink{structAppResources_a5535ad9df88265b402aef2851508223f}{subpos}};}
\DoxyCodeLine{15     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}* \mbox{\hyperlink{structAppResources_a59c44f16fe2dd5880c96bfbd87314caf}{maxpos}};}
\DoxyCodeLine{16     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}* \mbox{\hyperlink{structAppResources_a748fbc1c5df049a4f119b6c923beb498}{maxvals}};}
\DoxyCodeLine{17     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}* \mbox{\hyperlink{structAppResources_af1de80cbc1387bc6361544b5048eadcb}{derivative}};}
\DoxyCodeLine{18     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}* \mbox{\hyperlink{structAppResources_a279d5d6ffe9bf55864f443c20f1b082b}{tmpder}};}
\DoxyCodeLine{19     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}* \mbox{\hyperlink{structAppResources_abea31b15fadd6c83f0d0ac3ea2a8e244}{reference}};}
\DoxyCodeLine{20     \textcolor{keyword}{struct }\mbox{\hyperlink{structmyarr}{myarr}}** \mbox{\hyperlink{structAppResources_a3f2a782d37af7390f14af391e891e3b3}{teethArray}};}
\DoxyCodeLine{21     fftw\_complex* \mbox{\hyperlink{structAppResources_a9a438e9f59cce40b22fc379ef10ee6c7}{filterFFT}};}
\DoxyCodeLine{22     int16\_t* \mbox{\hyperlink{structAppResources_a78dfa208932bdf2634b81d5de9679de8}{audioBuffer16}};}
\DoxyCodeLine{23     \textcolor{keywordtype}{size\_t} \mbox{\hyperlink{structAppResources_a376f8dc8b528cbafd105c541b114bef5}{mod}};}
\DoxyCodeLine{24     \textcolor{keywordtype}{size\_t} \mbox{\hyperlink{structAppResources_a7497f12ff7c778015e03f97b744d0295}{maxTime}};}
\DoxyCodeLine{25 \} \mbox{\hyperlink{structAppResources}{AppResources}};}
\DoxyCodeLine{26 }
\DoxyCodeLine{36 \mbox{\hyperlink{structAppResources}{AppResources}} \mbox{\hyperlink{resources_8h_ac9dde6e83fbbbe2e79a35712bc53fd05}{allocateResources}}(\textcolor{keywordtype}{size\_t} arrayLength,}
\DoxyCodeLine{37                                \textcolor{keywordtype}{size\_t} ticktockBuffer,}
\DoxyCodeLine{38                                \mbox{\hyperlink{structCapConfig}{CapConfig}}* cfg);}
\DoxyCodeLine{39 }
\DoxyCodeLine{48 \textcolor{keywordtype}{void} \mbox{\hyperlink{resources_8h_a6c2b2090f22158436b4d392412dc922f}{cleanupResources}}(\mbox{\hyperlink{structAppResources}{AppResources}}* res, \mbox{\hyperlink{structCapConfig}{CapConfig}}* cfg, \mbox{\hyperlink{structCaptureCtx}{CaptureCtx}}* ctx);}

\end{DoxyCode}
