Duration, in seconds
Number of samples
Number of channels per sample
Number of samples per second, in Hz
Number of bits in each sample channel
Number of bytes in each sample (bitDepth / 8 * channels)
Sample format
Fill in the buffer with next portion of sound data. Function returns actual number of bytes written. At the end of a stream, zero is returned.
Return to the start of a stream
Sound that can be seeked