Chapter 4
52
Transfer Data from an In-Process Buffer
Determine the number of
buffers on the in-process
queue using
olDaGetQueueSize.
At least one buffer must exist.
Allocate a buffer of the specified
number of samples with
olDmCallocBuffer.
Copy the data from the in-process
buffer to the allocated buffer for
immediate processing using
olDaFlushFromBufferInprocess.
Deal with messages and
buffers (see
The buffer into which in-process data was copied
was put onto the done queue by the driver,
resulting in an OLDA_WM_BUFFER_
DONE message.
When it has been filled, the in-process buffer is
placed on the done queue and an
OLDA_WM_BUFFER_DONE message is posted.
However, the number of valid samples is equal to
the queue’s maximum samples minus what was
copied out.
Summary of Contents for DT9820 Series
Page 1: ...DT9820 Series UM 18221 B User s Manual...
Page 4: ......
Page 7: ...Contents vii Appendix B Connector Pin Assignments 81 Index 87...
Page 8: ...Contents viii...
Page 13: ...1 1 Overview Features 2 Supported Software 4 Accessories 6...
Page 40: ...Chapter 2 28...
Page 41: ...29 3 Supported Device Driver Capabilities...
Page 52: ...Chapter 3 40...
Page 69: ...57 5 Calibration Running the Calibration Utility 59 Calibrating the Analog Output Subsystem 60...
Page 74: ...Chapter 5 62...
Page 84: ...Chapter 6 72...
Page 85: ...73 A Specifications...
Page 93: ...81 B Connector Pin Assignments...
Page 98: ...Appendix B 86...
Page 106: ...Index 94...
Page 108: ......
Page 112: ...Data Translation Support Policy...