\doxysection{Bds\+Compress.\+h}
\hypertarget{BdsCompress_8h_source}{}\label{BdsCompress_8h_source}\index{/src/blacknest/bds/bds/bdsDataLib/BdsCompress.h@{/src/blacknest/bds/bds/bdsDataLib/BdsCompress.h}}
\mbox{\hyperlink{BdsCompress_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ \textcolor{comment}{/*******************************************************************************}}
\DoxyCodeLine{00002\ \textcolor{comment}{\ *\ \ BdsCompress.h\ \ \ Data\ Compression\ Functions}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ *\ \ \ \ \ \ \ \ \ \ T.Barnaby,\ \ BEAM\ Ltd,\ \ \ 2009-\/05-\/15}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ *******************************************************************************}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ */}}
\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#ifndef\ BdsCompress\_H}}
\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#define\ BdsCompress\_H}}
\DoxyCodeLine{00008\ }
\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ <BError.h>}}
\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ <BArray.h>}}
\DoxyCodeLine{00011\ }
\DoxyCodeLine{00012\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespaceBds}{Bds}}\ \{}
\DoxyCodeLine{00013\ }
\DoxyCodeLine{00014\ BError\ \ \ \ \mbox{\hyperlink{namespaceBds_aec087a85a81d30f38aa891c78590dd66}{bdsUnCompressCm8}}(BUInt8*\ buffer,\ BUInt\ n,\ BArray<BInt32>\&\ data);\ \ \ }
\DoxyCodeLine{00015\ BError\ \ \ \ \mbox{\hyperlink{namespaceBds_ae1c619db3ae4fbad14b3940e71b29991}{bdsUnCompressSteim1}}(BUInt8*\ buffer,\ BUInt\ n,\ BArray<BInt32>\&\ data);\ }
\DoxyCodeLine{00016\ }
\DoxyCodeLine{00018\ \textcolor{keyword}{class\ }\mbox{\hyperlink{classBds_1_1CompressSteim1}{CompressSteim1}}\ \{}
\DoxyCodeLine{00019\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00020\ \ \ \ \ \ \ \ \ \mbox{\hyperlink{classBds_1_1CompressSteim1_a29d13d32a58fcc0bee0825a8f99e69db}{CompressSteim1}}();}
\DoxyCodeLine{00021\ \ \ \ \ \textcolor{keywordtype}{void}\ \ \ \ \mbox{\hyperlink{classBds_1_1CompressSteim1_a0f947f432ea8640671f5dbc96524fde2}{setByteOrder}}(\textcolor{keywordtype}{int}\ swap);}
\DoxyCodeLine{00022\ \ \ \ \ \textcolor{keywordtype}{void}\ \ \ \ \mbox{\hyperlink{classBds_1_1CompressSteim1_a82089774d629e169f290b4fb22cef9e4}{clear}}();}
\DoxyCodeLine{00023\ \ \ \ \ }
\DoxyCodeLine{00024\ \ \ \ \ BError\ \ \ \ \mbox{\hyperlink{classBds_1_1CompressSteim1_aa7c403620647aba2eaeff45e82959290}{unCompress}}(\textcolor{keywordtype}{void}*\ buffer,\ BUInt\ numSamples,\ BArray<BInt32>\&\ data);}
\DoxyCodeLine{00025\ \textcolor{keyword}{private}:}
\DoxyCodeLine{00026\ \ \ \ \ \textcolor{keywordtype}{int}\ oswapBytes;}
\DoxyCodeLine{00027\ \};}
\DoxyCodeLine{00028\ }
\DoxyCodeLine{00029\ \}}
\DoxyCodeLine{00030\ \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
