Welcome to
www.tdxlibrary.org
Home of the
the TDx_Library...
"RAD DirectX"
for
C++ Builder
...
|
TDx_Sound_Library v2.00 Component Reference
|
|
[ TDx_SoundBuffer::Unlock() ]
[ next: WriteToStream() ]
[ prev: Stop() ]
public:
virtual bool __fastcall Unlock( void* pAudioPtr1, dword pAudioBytes1, void* pAudioPtr2, dword pAudioBytes2 );
TDX_SOUNDBUFFER::UNLOCK()
[ component method ]
- Description
The
TDx_SoundBuffer::Unlock
method
will
release
the
sound
buffer
area
previously
locked
by
TDx_SoundBuffer::Lock().
Both
pointers
and
both
byte
values
returned
by
TDx_SoundBuffer::Lock()
must
be
supplied,
even
if
0
bytes
were
written
to
the
second
pointer.
Do
not
lock
the
sound
buffer
for
long
periods
of
time
as
the
play
cursor
could
reach
the
locked
bytes
and
configuration
dependent
audio
problems
may
result.
If
the
method
call
fails,
the
OnError
event
will
be
triggered
with
one
of
the
following
values:
TDX_BADPARAMS
DSERR_INVALIDCALL
DSERR_INVALIDPARAM
DSERR_PRIOLEVELNEEDED
- Parameters
AudioPtr1
The AudioPtr1parameter should reference the value returned in the AudioPtr1 parameter of TDx_SoundBuffer::Lock().
AudioBytes1
The AudioBytes1 parameter defines the number of bytes written to the area referenced by the AudioPtr1 parameter.
AudioPtr2
The AudioPtr2 parameter should reference the value returned in the AudioPtr2 parameter of TDx_SoundBuffer::Lock().
AudioBytes2
The AudioBytes2 parameter defines the number of bytes written to the area referenced by the AudioPtr2 parameter.
- See Also
- Top
If you would like to submit additions or improvements to this page, click: darren_john_dwyer@hotmail.com.
|
|