The TDirectSoundBuffer is a descendent of TObject. It encapsulates all the functionality of a DirectSoundBuffer object using an IDirectSoundBuffer, IDirectSound3DBuffer and IDirectSoundNotify interfaces which are accessible through the Interface1, DS3DBuffer and DSNotify properties. The IKsPropertySet interface is also available through the KsPropertySet property but no encapsulation is made on this, but you may access this interface's methods directly.
DDirectSound
Create | Lock | SetNotificationPositions |
CreateDuplicate | Play | Stop |
Destroy | Restore | Unlock |
OnPosition |