blob: de59faea729e8bbc31dda5ba428209fb46d28cff [file] [log] [blame]
#include "rive/assets/audio_asset.hpp"
#include "rive/factory.hpp"
using namespace rive;
AudioAsset::AudioAsset() {}
AudioAsset::~AudioAsset() {}
bool AudioAsset::decode(SimpleArray<uint8_t>& bytes, Factory* factory)
{
#ifdef WITH_RIVE_AUDIO
// Steal the bytes.
m_audioSource = rcp<AudioSource>(new AudioSource(std::move(bytes)));
#endif
return true;
}
std::string AudioAsset::fileExtension() const { return "wav"; }