Interface IDirectSound3dListener
public interface IDirectSound3dListener extends IUnknown
{
// Methods
public void commitDeferredSettings();
public void getAllParameters(DS3dListener listener);
public void getDistanceFactor(float[] distanceFactor);
public void getDopplerFactor(float[] dopplerFactor);
public void getOrientation(D3dVector orientFront,
D3dVector orientTop);
public void getPosition(D3dVector position);
public void getRolloffFactor(float[] rolloffFactor);
public void getVelocity(D3dVector velocity);
public void setAllParameters(DS3dListener listener,
int applyFlag);
public void setDistanceFactor(float distanceFactor,
int applyFlag);
public void setDopplerFactor(float dopplerFactor, int applyFlag);
public void setOrientation(float xFront, float yFront,
float zFront, float xTop, float yTop, float zTop,
int applyFlag);
public void setPosition(float x, float y, float z, int applyFlag);
public void setRolloffFactor(float rolloffFactor, int applyFlag);
public void setVelocity(float x, float y, float z, int applyFlag);
}
For a description of methods and parameters, see DirectSound3dListener.
IUnknown
|
+--IDirectSound3dListener
public void commitDeferredSettings();
public void getAllParameters(DS3dListener listener);
public void getDistanceFactor(float[] distanceFactor);
public void getDopplerFactor(float[] dopplerFactor);
public void getOrientation(D3dVector orientFront, D3dVector orientTop);
public void getPosition(D3dVector position);
public void getRolloffFactor(float[] rolloffFactor);
public void getVelocity(D3dVector velocity);
public void setAllParameters(DS3dListener listener, int applyFlag);
public void setDistanceFactor(float distanceFactor, int applyFlag);
public void setDopplerFactor(float dopplerFactor, int applyFlag);
public void setOrientation(float xFront, float yFront, float zFront,
float xTop, float yTop, float zTop, int applyFlag);
public void setPosition(float x, float y, float z, int applyFlag);
public void setRolloffFactor(float rolloffFactor, int applyFlag);
public void setVelocity(float x, float y, float z, int applyFlag);