Interface IDirectSound3dBuffer
public interface IDirectSound3dBuffer extends IUnknown
{
// Methods
public void getAllParameters(DS3dBuffer buffer);
public void getConeAngles(int[] inCone, int[] outCone);
public void getConeOrientation(D3dVector orientation);
public void getConeOutsideVolume(int[] coneOutsideVolume);
public void getMaxDistance(float[] maxDistance);
public void getMinDistance(float[] minDistance);
public void getMode(int[] mode);
public void getPosition(D3dVector position);
public void getVelocity(D3dVector velocity);
public void setAllParameters(DS3dBuffer buffer, int applyFlag);
public void setConeAngles(int inCone, int outCone, int applyFlag);
public void setConeOrientation(float x, float y, float z,
int applyFlag);
public void setConeOutsideVolume(int coneOutsideVolume,
int applyFlag);
public void setMaxDistance(float maxDistance, int applyFlag);
public void setMinDistance(float minDistance, int applyFlag);
public void setMode(int mode, int applyFlag);
public void setPosition(float x, float y, float z, int applyFlag);
public void setVelocity(float x, float y, float z, int applyFlag);
}
For a description of methods and parameters, see DirectSound3dBuffer.
IUnknown
|
+--IDirectSound3dBuffer
public void getAllParameters(DS3dBuffer buffer);
public void getConeAngles(int[] inCone, int[] outCone);
public void getConeOrientation(D3dVector orientation);
public void getConeOutsideVolume(int[] coneOutsideVolume);
public void getMaxDistance(float[] maxDistance);
public void getMinDistance(float[] minDistance);
public void getMode(int[] mode);
public void getPosition(D3dVector position);
public void getVelocity(D3dVector velocity);
public void setAllParameters(DS3dBuffer buffer, int applyFlag);
public void setConeAngles(int inCone, int outCone, int applyFlag);
public void setConeOrientation(float x, float y, float z, int applyFlag);
public void setConeOutsideVolume(int coneOutsideVolume, int applyFlag);
public void setMaxDistance(float maxDistance, int applyFlag);
public void setMinDistance(float minDistance, int applyFlag);
public void setMode(int mode, int applyFlag);
public void setPosition(float x, float y, float z, int applyFlag);
public void setVelocity(float x, float y, float z, int applyFlag);