Re-added the last toAACInit funtion to MP4::AudioSampleEntry

This commit is contained in:
Thulinma 2014-01-31 18:20:30 +01:00
parent 5313793dfa
commit 6420c42ac5
2 changed files with 9 additions and 0 deletions

View file

@ -2590,6 +2590,14 @@ namespace MP4{
setSampleSize(16);
setSampleRate(44100);
}
uint16_t AudioSampleEntry::toAACInit(){
uint16_t result = 0;
result |= (2 & 0x1F) << 11;
result |= (getSampleRate() & 0x0F) << 7;
result |= (getChannelCount() & 0x0F) << 3;
return result;
}
void AudioSampleEntry::setCodec(const char* newCodec){
memcpy(data + 4, newCodec, 4);

View file

@ -592,6 +592,7 @@ namespace MP4{
void setPreDefined(uint16_t newPreDefined);
uint16_t getPreDefined();
void setSampleRate(uint32_t newSampleRate);
uint16_t toAACInit();
uint32_t getSampleRate();
void setCodecBox(Box& newBox);
Box & getCodecBox();