Welcome to
www.tdxlibrary.org
Home of the
the TDx_Library...
"RAD DirectX"
for
C++ Builder
...
|
TDx_Sound_Library v2.00 Component Reference
|
|
[ TDx_SoundCaptureBuffer::Unlock() ]
[ next: WriteToStream() ]
[ prev: Stop() ]
public:
virtual bool __fastcall Unlock( void* pAudioPtr1, dword pAudioBytes1, void* pAudioPtr2, dword pAudioBytes2 );
TDX_SOUNDCAPTUREBUFFER::UNLOCK()
[ component method ]
- Description
The
TDx_SoundCaptureBuffer::Unlock
method
will
unlock
a
capture
buffer
previously
locked
with
TDx_SoundCaptureBuffer::Lock().
Both
pointers
and
both
byte
values
returned
by
TDx_SoundCaptureBuffer::Lock()
must
be
supplied,
even
if
0
bytes
were
locked
with
the
second
pointer.
The
capture
buffer
should
not
be
locked
for
long
periods
as
the
capture
cursor
may
reach
the
locked
bytes
and
possibly
cause
configuration
dependent
audio
problems.
If
the
method
call
fails,
the
OnError
event
will
be
triggered
with
one
of
the
following
values:
DSERR_INVALIDPARAM
DSERR_INVALIDCALL
- Parameters
AudioPtr1
The AudioPtr1 parameter should reference the value returned in the AudioPtr1 parameter of TDx_SoundCaptureBuffer::Lock().
AudioBytes1
The AudioBytes1 parameter defines the number of bytes read from the area referenced by the AudioPtr1 parameter.
AudioPtr2
The AudioPtr2 parameter should reference the value returned in the AudioPtr2 parameter of TDx_SoundCaptureBuffer::Lock().
AudioBytes2
The AudioBytes2 parameter defines the number of bytes read from 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.
|
|