Top Fields Constructors Methods
com.jogamp.openal.eax

public Class EAX

extends Object
implements EAXConstants
Class Inheritance
All Implemented Interfaces
com.jogamp.openal.eax.EAXConstants
Imports
java.nio.Buffer

Author
Athomas Goldberg

Field Summary

Modifier and TypeField and Description
public static final int
private final int
public static final int
private final int

Constructor Summary

AccessConstructor and Description
pack-priv
EAX(final int sourceGUID, final int listenerGUID)

Method Summary

Modifier and TypeMethod and Description
public native void
EAXGet(int
a flag indicating a LISTENER or a SOURCE
objectFlag
,
int
the property being queried
pname
,
int
the ID of the source, or 0 for Listener properties
source
,
Buffer
a direct Buffer to hold the value retrieved
value
,
int
the size of the Buffer
size
)

This method retrieves an EAX property value.

public native void
EAXSet(int
a flag indicating a LISTENER or a SOURCE
objectFlag
,
int
the property being set
pname
,
int
the ID of the source, or 0 for Listener properties
source
,
Buffer
a direct Buffer to hold the value retrieved
value
,
int
the size of the Buffer
size
)

This method sets an EAX property value.

public void
getListenerProperty(final int
the name of the property being retrieved
pname
,
final Buffer
a direct Buffer to hold the value to be retrieved
value
)

This method retrieves a Listener property.

public void
getSourceProperty(final int
the name of the property being retrieved
pname
,
final int
the ID of the source whose property is being retrieved.
sourceID
,
final Buffer
a direct Buffer to hold the value to be retrieved
value
)

This method retrieves a source property.

public void
setListenerProperty(final int
the name of the property being set
pname
,
final Buffer
a direct Buffer containing the value to be set
value
)

This method sets a Listener property.

public void
setSourceProperty(final int
the ID of the source whose property is being set.
sourceID
,
final int
the name of the property being set
pname
,
final Buffer
a direct Buffer containing the value to be set
value
)

This method sets a source property.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LISTENERback to summary
public static final int LISTENER
listenerGUIDback to summary
private final int listenerGUID
SOURCEback to summary
public static final int SOURCE
sourceGUIDback to summary
private final int sourceGUID

Constructor Detail

EAXback to summary
pack-priv EAX(final int sourceGUID, final int listenerGUID)

Method Detail

EAXGetback to summary
public native void EAXGet(int objectFlag, int pname, int source, Buffer value, int size)

This method retrieves an EAX property value.

Interface to C Language function:

ALenum EAXGet(const struct _GUID *propertySetID, ALuint property, ALuint source, ALvoid *value, ALuint size)
Parameters
objectFlag:int

a flag indicating a LISTENER or a SOURCE

pname:int

the property being queried

source:int

the ID of the source, or 0 for Listener properties

value:Buffer

a direct Buffer to hold the value retrieved

size:int

the size of the Buffer

EAXSetback to summary
public native void EAXSet(int objectFlag, int pname, int source, Buffer value, int size)

This method sets an EAX property value.

Interface to C Language function:

ALenum EAXSet(const struct _GUID *propertySetID, ALuint property, ALuint source, ALvoid *value, ALuint size)
Parameters
objectFlag:int

a flag indicating a LISTENER or a SOURCE

pname:int

the property being set

source:int

the ID of the source, or 0 for Listener properties

value:Buffer

a direct Buffer to hold the value retrieved

size:int

the size of the Buffer

getListenerPropertyback to summary
public void getListenerProperty(final int pname, final Buffer value)

This method retrieves a Listener property.

Parameters
pname:int

the name of the property being retrieved

value:Buffer

a direct Buffer to hold the value to be retrieved

getSourcePropertyback to summary
public void getSourceProperty(final int pname, final int sourceID, final Buffer value)

This method retrieves a source property.

Parameters
pname:int

the name of the property being retrieved

sourceID:int

the ID of the source whose property is being retrieved.

value:Buffer

a direct Buffer to hold the value to be retrieved

setListenerPropertyback to summary
public void setListenerProperty(final int pname, final Buffer value)

This method sets a Listener property.

Parameters
pname:int

the name of the property being set

value:Buffer

a direct Buffer containing the value to be set

setSourcePropertyback to summary
public void setSourceProperty(final int sourceID, final int pname, final Buffer value)

This method sets a source property.

Parameters
sourceID:int

the ID of the source whose property is being set.

pname:int

the name of the property being set

value:Buffer

a direct Buffer containing the value to be set