Packages
 In this topic

*Methods

 

Packages   PreviousThis PackageNext
Package com.ms.directX   Previous This
Package
Next

 


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

Methods

compact

public void compact();

createSoundBuffer

public DirectSoundBuffer createSoundBuffer(DSBufferDesc bufferDesc,
        byte[] format);

duplicateSoundBuffer

public DirectSoundBuffer duplicateSoundBuffer(DirectSoundBuffer original);

enumSoundDrivers

public void enumSoundDrivers(IEnumSoundDriversCallback callback,
        IUnknown context);

getCaps

public void getCaps(DSCaps caps);

getSpeakerConfig

public void getSpeakerConfig(int[] speakerConfig);

initialize

public void initialize(_Guid guid);

setCooperativeLevel

public void setCooperativeLevel(int hwnd, int level);

setSpeakerConfig

public void setSpeakerConfig(int speakerConfig);

upnrm.gif © 1998 Microsoft Corporation. All rights reserved. Terms of use.