ScummVM API documentation
Director::SNDDecoder Class Reference
Inheritance diagram for Director::SNDDecoder:
Director::AudioDecoder

Public Member Functions

bool loadStream (Common::SeekableReadStreamEndian &stream)
 
void loadExternalSoundStream (Common::SeekableReadStreamEndian &stream)
 
bool processCommands (Common::SeekableReadStreamEndian &stream)
 
bool processBufferCommand (Common::SeekableReadStreamEndian &stream)
 
Audio::AudioStream * getAudioStream (bool looping=false, bool forPuppet=false, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES) override
 
bool hasLoopBounds ()
 
void resetLoopBounds ()
 
bool hasValidLoopBounds ()
 
int getChannelCount () override
 
int getSampleRate () override
 
int getSampleSize () override
 
virtual Audio::AudioStream * getAudioStream (bool looping=false, bool forPuppet=false, DisposeAfterUse::Flag disposeAfterUse=DisposeAfterUse::YES)
 
virtual int getChannelCount ()
 
virtual int getSampleRate ()
 
virtual int getSampleSize ()
 

Member Function Documentation

◆ getAudioStream()

Audio::AudioStream * Director::SNDDecoder::getAudioStream ( bool  looping = false,
bool  forPuppet = false,
DisposeAfterUse::Flag  disposeAfterUse = DisposeAfterUse::YES 
)
overridevirtual

Reimplemented from Director::AudioDecoder.

◆ getChannelCount()

int Director::SNDDecoder::getChannelCount ( )
inlineoverridevirtual

Reimplemented from Director::AudioDecoder.

◆ getSampleRate()

int Director::SNDDecoder::getSampleRate ( )
inlineoverridevirtual

Reimplemented from Director::AudioDecoder.

◆ getSampleSize()

int Director::SNDDecoder::getSampleSize ( )
inlineoverridevirtual

Reimplemented from Director::AudioDecoder.


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