|
QSDK 1.1 Documentation |
#include <Q/q.h>
Inheritance diagram for Q::Microphone:

Public Types | |
| enum | InputType { simple, head } |
Public Member Functions | |
| Microphone () | |
| Microphone (const char *name) | |
| InputType | inputType () const |
| float | volume () const |
| AudioEffect | effectOverride () const |
| Utils::Result | setInputType (InputType) |
| void | setVolume (float) |
| Utils::Result | setEffectOverride (const AudioEffect &) |
Static Public Member Functions | |
| Microphone | create (const char *name, const Group &parent, const Database &db=Database()) |
| Microphone | find (const char *name) |
| ClassType | classType () |
| Microphone | cast (const ObjectBase &) |
The Microphone object is a special kind of instance which defines a listening position within the scene graph. Since the microphone is not visible or audible in the scene, it has no associated geom.
|
|
This enumerated type is used to specify/query the type of microphone. The type can be either |
|
|
Return a null microphone reference. |
|
|
Search the currently attached databases for a microphone with the given name. |
|
|
If the object referenced by
Reimplemented from Q::Instance. |
|
|
Return the type for this class. Reimplemented from Q::Instance. |
|
||||||||||||||||
|
Create a new microphone named |
|
|
Get the effect override for this microphone. The effect set on the microphone overrides the effect set on the environment of the zone the sound instances are in, if any. However, the effect of the microphone is overridden by the effect of the sound or the sound instance. |
|
|
Search the currently attached databases for a microphone with the given name and return that object, if it exists. Reimplemented from Q::Instance. |
|
|
Return the type of microphone. |
|
|
Set the effect override for this microphone. The effect set on the Microphone overrides the effect set on the Environment of the Zone that the SoundInstance objects are in, if any. However, the effect of the Microphone is overridden by the effect of the Sound or the SoundInstance. |
|
|
Set the input type of microphone. |
|
|
Set the volume of the microphone, represented as an attenuation in decibels (dBFS).
|
|
|
Return the volume of the microphone, represented as an attenuation in decibels (dBFS). |
|
|
|
Qube Software Limited © 2000-2004
|
|