ScummVM API documentation
Audio::RewindableAudioStream Class Referenceabstract

#include <audiostream.h>

Inheritance diagram for Audio::RewindableAudioStream:
Audio::AudioStream Audio::Audio3DO_ADP4_Stream Audio::Audio3DO_SDX2_Stream Audio::SeekableAudioStream BladeRunner::AudStream Grim::SCXStream Ultima::Nuvie::AdLibSfxStream Ultima::Nuvie::FMtownsDecoderStream Ultima::Nuvie::PCSpeakerStream Ultima::Nuvie::U6AdPlugDecoderStream ZVision::RawZorkStream

Public Member Functions

virtual bool rewind ()=0
 
- Public Member Functions inherited from Audio::AudioStream
virtual int readBuffer (int16 *buffer, const int numSamples)=0
 
virtual bool isStereo () const =0
 
virtual int getRate () const =0
 
virtual bool endOfData () const =0
 
virtual bool endOfStream () const
 

Detailed Description

A rewindable audio stream.

This allows for resetting the AudioStream to its initial state. Note that rewinding itself is not required to be working when the stream is being played by the mixer.

Member Function Documentation

◆ rewind()


The documentation for this class was generated from the following file: