| 39 | namespace |
| 40 | { |
| 41 | std::size_t read(void* ptr, std::size_t size, std::size_t nmemb, void* data) |
| 42 | { |
| 43 | auto* stream = static_cast<sf::InputStream*>(data); |
| 44 | return stream->read(ptr, size * nmemb).value_or(-1); |
| 45 | } |
| 46 | |
| 47 | int seek(void* data, ogg_int64_t signedOffset, int whence) |
| 48 | { |