ERY.AgateLib.ImplBase.AudioImpl Class Reference

Implements Audio class factory. More...

Inherits ERY.AgateLib.DriverImplBase.

Inherited by ERY.AgateLib.NullSoundImpl.

List of all members.

Public Member Functions

abstract SoundBufferImpl CreateSoundBuffer (string filename)
 Creates a SoundBufferImpl object.
abstract MusicImpl CreateMusic (string filename)
 Creates a MusicImpl object.
abstract SoundBufferSessionImpl CreateSoundBufferSession (SoundBufferImpl buffer)
 Creates a SoundBufferSessionImpl object.
virtual void Update ()
 This function is called once a frame to allow the Audio driver to update information. There is no need to call base.Update() if overriding this function.


Detailed Description

Implements Audio class factory.


Member Function Documentation

abstract SoundBufferImpl ERY.AgateLib.ImplBase.AudioImpl.CreateSoundBuffer ( string  filename  )  [pure virtual]

Creates a SoundBufferImpl object.

Parameters:
filename 
Returns:

Implemented in ERY.AgateLib.NullSoundImpl.

abstract MusicImpl ERY.AgateLib.ImplBase.AudioImpl.CreateMusic ( string  filename  )  [pure virtual]

Creates a MusicImpl object.

Parameters:
filename 
Returns:

Implemented in ERY.AgateLib.NullSoundImpl.

abstract SoundBufferSessionImpl ERY.AgateLib.ImplBase.AudioImpl.CreateSoundBufferSession ( SoundBufferImpl  buffer  )  [pure virtual]

Creates a SoundBufferSessionImpl object.

Parameters:
buffer 
Returns:

Implemented in ERY.AgateLib.NullSoundImpl.

virtual void ERY.AgateLib.ImplBase.AudioImpl.Update (  )  [virtual]

This function is called once a frame to allow the Audio driver to update information. There is no need to call base.Update() if overriding this function.


The documentation for this class was generated from the following file:
AgateLib
Awesome Game and Tool Engine Library
SourceForge.net Logo