www.BCB-Tools.com
Home of
RAD DirectX
for
C++ Builder
...
...
Please Register
So we can
create more
the TDx_Library
the TDx9_Library
|
TDx_Sound_Library v1.90 Component Reference
|
|
[ TDx_Sound::DuplicateSoundBuffer() ]
[ next: GetCaps() ]
[ prev: Destroy() ]
public:
virtual bool __fastcall DuplicateSoundBuffer( TDx_SoundBuffer* pOriginal, TDx_SoundBuffer* pDuplicate );
TDX_SOUND::DUPLICATESOUNDBUFFER()
[ component method ]
- Description
The
TDx_Sound::DuplicateSoundBuffer
method
will
create
a
new
buffer
which
references
the
same
memory
as
the
original.
The
duplicate
will
initially
have
the
same
properties
as
the
original
but
they
can
be
changed
independently.
Each
buffer
can
be
played
or
stopped
without
affecting
the
other
but
if
the
data
in
the
buffer
is
changed
by
either
component
it
will
affect
both
buffers.
Buffer
memory
will
be
released
when
the
last
component
referencing
it
is
released.
This
method
cannot
duplicate
a
hardware
buffer
in
system
memory.
If
the
method
call
fails,
the
OnError
event
will
be
triggered
with
one
of
the
following
values:
TDX_BADPARAMS
DSERR_ALLOCATED
DSERR_INVALIDCALL
DSERR_INVALIDPARAM
DSERR_OUTOFMEMORY
DSERR_UNINITIALIZED
- Parameters
Original
The Original parameter references the buffer to be duplicated.
Duplicate
The Duplicate parameter will reference the newly created duplicate buffer if this method returns successfully.
- See Also
- Top
If you would like to submit additions or improvements to this page, click: admin@bcb-tools.com.
|
|