Logo Search packages:      
Sourcecode: blender version File versions  Download package

SND_DummyDevice Class Reference

#include <SND_DummyDevice.h>

Inheritance diagram for SND_DummyDevice:

SND_AudioDevice SND_IAudioDevice

List of all members.

Detailed Description

SND_DummyDevice.h 14444 2008-04-16 22:40:48Z hos


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. All rights reserved.

The Original Code is: all of this file.

Contributor(s): none yet.


Definition at line 34 of file SND_DummyDevice.h.

Public Member Functions

void ClearId (SND_SoundObject *pObject)
bool GetNewId (SND_SoundObject *pObject)
int GetPlayState (int id)
float * GetSpectrum ()
SND_WaveCache * GetWaveCache () const
bool Init ()
void InitListener ()
virtual bool IsInitialized ()
SND_WaveSlot * LoadSample (const STR_String &samplename, void *memlocation, int size)
void MakeCurrent () const
void NextFrame () const
void ObjectIs2D (int id) const
void PauseCD (bool pause) const
void PauseObject (int id) const
void PlayCD (int track) const
void PlayObject (int id)
void RemoveAllSamples ()
void SetCDGain (MT_Scalar gain) const
void SetCDPlaymode (int playmode) const
void SetDopplerFactor (MT_Scalar dopplerfactor) const
void SetDopplerVelocity (MT_Scalar dopplervelocity) const
void SetListenerGain (float gain) const
void SetListenerRollOffFactor (MT_Scalar rollofffactor) const
void SetObjectBuffer (int id, unsigned int buffer)
void SetObjectGain (int id, MT_Scalar gain) const
void SetObjectLoop (int id, unsigned int loopmode) const
void SetObjectLoopPoints (int id, unsigned int loopstart, unsigned int loopend) const
void SetObjectMaxGain (int id, MT_Scalar maxgain) const
void SetObjectMinGain (int id, MT_Scalar mingain) const
void SetObjectPitch (int id, MT_Scalar pitch) const
void SetObjectReferenceDistance (int id, MT_Scalar distance) const
void SetObjectRollOffFactor (int id, MT_Scalar rolloff) const
void SetObjectTransform (int id, const MT_Vector3 &position, const MT_Vector3 &velocity, const MT_Matrix3x3 &orientation, const MT_Vector3 &lisposition, const MT_Scalar &rollofffactor) const
void StartUsingDSP ()
void StopAllObjects ()
void StopCD () const
void StopObject (int id) const
void StopUsingDSP ()
void UseCD () const

Protected Attributes

bool m_audio
SND_IdObject * m_idObjectArray [NUM_SOURCES]
GEN_List m_idObjectList
SND_WaveCache * m_wavecache

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

Generated by  Doxygen 1.6.0   Back to index