Initial community commit
This commit is contained in:
parent
537bcbc862
commit
fc06254474
16440 changed files with 4239995 additions and 2 deletions
43
Src/Plugins/Input/in_mp3/AACFrame.h
Normal file
43
Src/Plugins/Input/in_mp3/AACFrame.h
Normal file
|
@ -0,0 +1,43 @@
|
|||
#ifndef NULLSOFT_AACFRAME_H
|
||||
#define NULLSOFT_AACFRAME_H
|
||||
|
||||
class AACFrame
|
||||
{
|
||||
public:
|
||||
void ReadBuffer(unsigned __int8 *buffer);
|
||||
bool OK();
|
||||
|
||||
enum
|
||||
{
|
||||
NOT_PROTECTED=1,
|
||||
PROTECTED=0,
|
||||
SYNC = 0xFFF,
|
||||
MAIN = 0x00,
|
||||
LC = 0x01,
|
||||
SSR = 0x10,
|
||||
LTP = 0x11,
|
||||
};
|
||||
int GetNumChannels();
|
||||
int GetSampleRate();
|
||||
const wchar_t *GetProfileName();
|
||||
const wchar_t *GetChannelConfigurationName();
|
||||
int GetMPEGVersion(); // returns 2 or 4
|
||||
public:
|
||||
int syncword;
|
||||
int layer;
|
||||
int id;
|
||||
int protection;
|
||||
int profile;
|
||||
int sampleRateIndex;
|
||||
int privateBit;
|
||||
int channelConfiguration;
|
||||
int original;
|
||||
int home;
|
||||
int frameLength;
|
||||
int bufferFullness;
|
||||
int numDataBlocks;
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue