SecondaryBuffer.Clone Method |
Language: |
Duplicates the SecondaryBuffer object.
Visual Basic .NET Public Function Clone( _
ByVal parent As Device _
) As SecondaryBufferC# public SecondaryBuffer Clone(
Device parent
);Managed C++ public: SecondaryBuffer* Clone(
Device *parent
);JScript .NET public function Clone(
parent : Device
) : SecondaryBuffer;
parent Microsoft.DirectX.DirectSound.Device. The Device object associated with the SecondaryBuffer object.
Microsoft.DirectX.DirectSound.SecondaryBuffer . A SecondaryBuffer object that represents the cloned SecondaryBuffer object.
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
AllocatedException The request failed because resources, such as a priority level, were already in use by another caller. ArgumentException An invalid parameter was passed to the method. ArgumentNullException The parent parameter is null. InvalidCallException The method call is invalid for the current state of this object.
Feedback? Please provide us with your comments on this topic.