25 #ifndef SFML_SOUNDFILEREADER_HPP 26 #define SFML_SOUNDFILEREADER_HPP 31 #include <SFML/Audio/Export.hpp> 77 virtual bool open(
InputStream& stream, Info& info) = 0;
92 virtual void seek(Uint64 sampleOffset) = 0;
103 virtual Uint64 read(Int16* samples, Uint64 maxCount) = 0;
109 #endif // SFML_SOUNDFILEREADER_HPP
unsigned int sampleRate
Samples rate of the sound, in samples per second.
Abstract base class for sound file decoding.
unsigned int channelCount
Number of channels of the sound.
Structure holding the audio properties of a sound file.
Uint64 sampleCount
Total number of samples in the file.
virtual ~SoundFileReader()
Virtual destructor.