| 12345678910111213141516171819202122232425262728 | #include "BaseCodec.h"#include "AudioContainer.h"  // for AudioContainerusing namespace bell;bool BaseCodec::setup(AudioContainer* container) {  return false;}uint8_t* BaseCodec::decode(AudioContainer* container, uint32_t& outLen) {  auto* data = container->readSample(lastSampleLen);  if (data == nullptr) {    outLen = 0;    return nullptr;  }  if (lastSampleLen == 0) {    outLen = 0;    return nullptr;  }  availableBytes = lastSampleLen;  auto* result = decode((uint8_t*)data, availableBytes, outLen);  container->consumeBytes(lastSampleLen - availableBytes);  return result;}
 |