ScummVM API documentation
TsAGE::SoundBlasterDriver Class Reference
Inheritance diagram for TsAGE::SoundBlasterDriver:
TsAGE::SoundDriver

Public Member Functions

bool open () override
 
void close () override
 
bool reset () override
 
const GroupDatagetGroupData () override
 
int setMasterVolume (int volume) override
 
void playSound (const byte *channelData, int dataOffset, int program, int channel, int v0, int v1) override
 
void updateVoice (int channel) override
 
void proc38 (int channel, int cmd, int value) override
 
void proc42 (int channel, int cmd, int value, int *v1, int *v2) override
 
- Public Member Functions inherited from TsAGE::SoundDriver
const Common::StringgetShortDriverDescription ()
 
const Common::StringgetLongDriverDescription ()
 
virtual void installPatch (const byte *data, int size)
 
virtual void poll ()
 
virtual void method6 ()
 
virtual void proc16 ()
 
virtual void proc18 (int al, VoiceType voiceType)
 
virtual void proc20 (int al, VoiceType voiceType)
 
virtual void proc22 (int al, VoiceType voiceType, int v3)
 
virtual void proc24 (int channel, int voiceIndex, Sound *sound, int v1, int v2)
 
virtual void setProgram (int channel, int program)
 
virtual void setVolume1 (int channel, int v2, int v3, int volume)
 
virtual void setPitchBlend (int channel, int pitchBlend)
 
virtual void proc36 ()
 
virtual void setPitch (int channel, int pitchBlend)
 

Additional Inherited Members

- Public Attributes inherited from TsAGE::SoundDriver
Common::String _shortDescription
 
Common::String _longDescription
 
int _minVersion
 
int _maxVersion
 
uint32 _groupMask
 
const GroupData_groupOffset
 
int _driverResID
 

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