DirectX SDK

DirectSound.CreateSoundBufferFromFile

The DirectSound.CreateSoundBufferFromFile method creates a DirectSoundBuffer object to hold a sequence of audio samples.

object.CreateSoundBufferFromFile(filename As String, _
    bufferDesc As DSBUFFERDESC, _
    format As WAVEFORMATEX) As DirectSoundBuffer

Parameters

object
Object expression that resolves to a DirectSound object.
filename
The filename of the wave file that is loaded into the sound buffer that is created.
bufferDesc
A DSBUFFERDESC type that contains the description of the sound buffer to be created.
format
A WAVEFORMATEX type that describes the format of waveform-audio data.

Return Values

If the method succeeds, a DirectSoundBuffer is returned.

Error Codes

If the method fails, an error is raised and Err.Number may be one of the following error values:

DSERR_ALLOCATED
DSERR_BADFORMAT
DSERR_INVALIDPARAM
DSERR_NOAGGREGATION
DSERR_OUTOFMEMORY
DSERR_UNINITIALIZED
DSERR_UNSUPPORTED