\hypertarget{audiomanip_8h}{}\section{Referencia del Archivo audiomanip.\+h} \label{audiomanip_8h}\index{audiomanip.\+h@{audiomanip.\+h}} {\ttfamily \#include $<$Q\+Audio\+Buffer$>$}\\* \subsection*{\textquotesingle{}defines\textquotesingle{}} \begin{DoxyCompactItemize} \item \#define \hyperlink{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d}{Audio\+Buffer}~Q\+Audio\+Buffer\+::\+S16\+S \end{DoxyCompactItemize} \subsection*{Funciones} \begin{DoxyCompactItemize} \item void \hyperlink{audiomanip_8h_a3cd69c0b889169ee6625239ca35e9538}{Remove\+Vocals} (\hyperlink{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d}{Audio\+Buffer} frames\mbox{[}$\,$\mbox{]}, int N) \begin{DoxyCompactList}\small\item\em Dadas las tramas de audio de un clip de sonido, remueve las vocales del clip. \end{DoxyCompactList}\item void \hyperlink{audiomanip_8h_a88857e657ef3840063e4ea5e9e898dba}{Audio\+Fade\+In} (\hyperlink{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d}{Audio\+Buffer} frames\mbox{[}$\,$\mbox{]}, int N, int fade\+\_\+length) \begin{DoxyCompactList}\small\item\em Performa un desbanecimiento de audio de un clip de sonido. \end{DoxyCompactList}\item void \hyperlink{audiomanip_8h_a980252d21947f1aa1bd45d1ba3938121}{Audio\+Fade\+Out} (\hyperlink{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d}{Audio\+Buffer} frames\mbox{[}$\,$\mbox{]}, int N, int fade\+\_\+length) \begin{DoxyCompactList}\small\item\em Performa un incremento del sonido de audio de un clip de sonido. \end{DoxyCompactList}\item void \hyperlink{audiomanip_8h_acdb38ec71647d81c81eeadf210a7800c}{Left\+To\+Right} (\hyperlink{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d}{Audio\+Buffer} frames\mbox{[}$\,$\mbox{]}, int N, int pan\+\_\+length) \begin{DoxyCompactList}\small\item\em Performa un efecto panoramico del audio de un clip de sonido. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection{Documentación de los \textquotesingle{}defines\textquotesingle{}} \hypertarget{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d}{}\index{audiomanip.\+h@{audiomanip.\+h}!Audio\+Buffer@{Audio\+Buffer}} \index{Audio\+Buffer@{Audio\+Buffer}!audiomanip.\+h@{audiomanip.\+h}} \subsubsection[{Audio\+Buffer}]{\setlength{\rightskip}{0pt plus 5cm}\#define Audio\+Buffer~Q\+Audio\+Buffer\+::\+S16\+S}\label{audiomanip_8h_a03d94cc61b0c5794b5aeb0e8390e7e0d} Audio\+Buffer es un objecte con el lado izquierdo y derecho de un audio estero. \subsection{Documentación de las funciones} \hypertarget{audiomanip_8h_a88857e657ef3840063e4ea5e9e898dba}{}\index{audiomanip.\+h@{audiomanip.\+h}!Audio\+Fade\+In@{Audio\+Fade\+In}} \index{Audio\+Fade\+In@{Audio\+Fade\+In}!audiomanip.\+h@{audiomanip.\+h}} \subsubsection[{Audio\+Fade\+In}]{\setlength{\rightskip}{0pt plus 5cm}void Audio\+Fade\+In ( \begin{DoxyParamCaption} \item[{{\bf Audio\+Buffer}}]{frames\mbox{[}$\,$\mbox{]}, } \item[{int}]{N, } \item[{int}]{fade\+\_\+length} \end{DoxyParamCaption} )}\label{audiomanip_8h_a88857e657ef3840063e4ea5e9e898dba} Performa un desbanecimiento de audio de un clip de sonido. \begin{DoxyParams}{Parámetros} {\em arreglo} & de tramas que contiene las muestras, será modificado en esta funcion. \\ \hline {\em N} & numero de muestras de audio (por canal) \\ \hline {\em fade\+\_\+length} & largo del desbanecimiento, en terminos de muestras de audio. \\ \hline \end{DoxyParams} \hypertarget{audiomanip_8h_a980252d21947f1aa1bd45d1ba3938121}{}\index{audiomanip.\+h@{audiomanip.\+h}!Audio\+Fade\+Out@{Audio\+Fade\+Out}} \index{Audio\+Fade\+Out@{Audio\+Fade\+Out}!audiomanip.\+h@{audiomanip.\+h}} \subsubsection[{Audio\+Fade\+Out}]{\setlength{\rightskip}{0pt plus 5cm}void Audio\+Fade\+Out ( \begin{DoxyParamCaption} \item[{{\bf Audio\+Buffer}}]{frames\mbox{[}$\,$\mbox{]}, } \item[{int}]{N, } \item[{int}]{fade\+\_\+length} \end{DoxyParamCaption} )}\label{audiomanip_8h_a980252d21947f1aa1bd45d1ba3938121} Performa un incremento del sonido de audio de un clip de sonido. \begin{DoxyParams}{Parámetros} {\em arreglo} & de tramas que contiene las muestras, será modificado en esta funcion. \\ \hline {\em N} & numero de muestras de audio (por canal) \\ \hline {\em fade\+\_\+length} & largo del incremento del sonido, en terminos de muestras de audio. \\ \hline \end{DoxyParams} \hypertarget{audiomanip_8h_acdb38ec71647d81c81eeadf210a7800c}{}\index{audiomanip.\+h@{audiomanip.\+h}!Left\+To\+Right@{Left\+To\+Right}} \index{Left\+To\+Right@{Left\+To\+Right}!audiomanip.\+h@{audiomanip.\+h}} \subsubsection[{Left\+To\+Right}]{\setlength{\rightskip}{0pt plus 5cm}void Left\+To\+Right ( \begin{DoxyParamCaption} \item[{{\bf Audio\+Buffer}}]{frames\mbox{[}$\,$\mbox{]}, } \item[{int}]{N, } \item[{int}]{pan\+\_\+length} \end{DoxyParamCaption} )}\label{audiomanip_8h_acdb38ec71647d81c81eeadf210a7800c} Performa un efecto panoramico del audio de un clip de sonido. \begin{DoxyParams}{Parámetros} {\em arreglo} & de tramas que contiene las muestras, será modificado en esta funcion. \\ \hline {\em N} & numero de muestras de audio (por canal) \\ \hline {\em pan\+\_\+length} & largo del efecto panoramico, en terminos de muestras de audio. \\ \hline \end{DoxyParams} \hypertarget{audiomanip_8h_a3cd69c0b889169ee6625239ca35e9538}{}\index{audiomanip.\+h@{audiomanip.\+h}!Remove\+Vocals@{Remove\+Vocals}} \index{Remove\+Vocals@{Remove\+Vocals}!audiomanip.\+h@{audiomanip.\+h}} \subsubsection[{Remove\+Vocals}]{\setlength{\rightskip}{0pt plus 5cm}void Remove\+Vocals ( \begin{DoxyParamCaption} \item[{{\bf Audio\+Buffer}}]{frames\mbox{[}$\,$\mbox{]}, } \item[{int}]{N} \end{DoxyParamCaption} )}\label{audiomanip_8h_a3cd69c0b889169ee6625239ca35e9538} Dadas las tramas de audio de un clip de sonido, remueve las vocales del clip. \begin{DoxyParams}{Parámetros} {\em arreglo} & de tramas que contiene las muestras, será modificado en esta funcion. \\ \hline {\em N} & numero de muestras de audio (por canal) \\ \hline \end{DoxyParams}