| 35 | } |
| 36 | |
| 37 | bool StbVorbisDecoder::openMemory(fl::span<const fl::u8> data) { |
| 38 | close(); // Close any existing stream |
| 39 | |
| 40 | fl::i32 error = 0; |
| 41 | mVorbis = vb::stb_vorbis_open_memory(data.data(), static_cast<fl::i32>(data.size()), &error, nullptr); |
| 42 | return mVorbis != nullptr; |
| 43 | } |
| 44 | |
| 45 | void StbVorbisDecoder::close() { |
| 46 | if (mVorbis) { |
no test coverage detected