SecondaryBuffer.Clone(Device) Method (Microsoft.DirectX.DirectSound)
Duplicates the SecondaryBuffer object.
Definition
Visual Basic Public Shadows Function Clone( _
ByVal parent As Device _
) As SecondaryBufferC# public new SecondaryBuffer Clone(
Device parent
);C++ public:
SecondaryBuffer^ Clone(
Device^ parent
);JScript public hide function Clone(
parent : Device
) : SecondaryBuffer;
Parameters
parent Microsoft.DirectX.DirectSound.Device
The Device object associated with the SecondaryBuffer object.
Return Value
Microsoft.DirectX.DirectSound.SecondaryBuffer
A SecondaryBuffer object that represents the cloned SecondaryBuffer object.
Remarks
This method is not valid for buffers created with BufferCaps.ControlEffects set to true.
Initially, the duplicate buffer will have the same parameters as the original buffer. However, the application can change the parameters of each buffer independently, and each can be played or stopped without affecting the other.
Exceptions
The request failed because resources, such as a priority level, were already in use by another caller.
An invalid parameter was passed to the method.
The parent parameter is null.
The method call is invalid for the current state of this object.