Interface IDirectSound
public interface IDirectSound extends IUnknown
{
// Methods
public void compact();
public DirectSoundBuffer createSoundBuffer(
DSBufferDesc bufferDesc, byte[] format);
public DirectSoundBuffer duplicateSoundBuffer(
DirectSoundBuffer original);
public void enumSoundDrivers(IEnumSoundDriversCallback callback,
IUnknown context);
public void getCaps(DSCaps caps);
public void getSpeakerConfig(int[] speakerConfig);
public void initialize(_Guid guid);
public void setCooperativeLevel(int hwnd, int level);
public void setSpeakerConfig(int speakerConfig);
}
For a description of methods and parameters, see DirectSound.
IUnknown
|
+--IDirectSound
public void compact();
public DirectSoundBuffer createSoundBuffer(DSBufferDesc bufferDesc,
byte[] format);
public DirectSoundBuffer duplicateSoundBuffer(DirectSoundBuffer original);
public void enumSoundDrivers(IEnumSoundDriversCallback callback,
IUnknown context);
public void getCaps(DSCaps caps);
public void getSpeakerConfig(int[] speakerConfig);
public void initialize(_Guid guid);
public void setCooperativeLevel(int hwnd, int level);
public void setSpeakerConfig(int speakerConfig);