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);