mistserver/lib/adts.h
2015-09-10 00:54:55 +02:00

25 lines
643 B
C++

#include <string>
namespace aac {
class adts {
public:
adts();
adts(char * _data, unsigned long _len);
adts(const adts & rhs);
~adts();
adts& operator = (const adts & rhs);
unsigned long getAACProfile();
unsigned long getFrequencyIndex();
unsigned long getFrequency();
unsigned long getChannelConfig();
unsigned long getChannelCount();
unsigned long getHeaderSize();
unsigned long getPayloadSize();
unsigned long getSampleCount();
char * getPayload();
std::string toPrettyString();
private:
char * data;
unsigned long len;
};
}