- Installation
- Administration
- Programmer's Guide
- Grammars
- MRCP Server
- FAQs
Send data buffer of sound data to stream.
int StreamSendData(void* SoundData, int SoundDataLength);
HPort
The port's handle.
SoundData
Pointer to the memory buffer containing the sound data.
SoundDataLength
Size of the sound data, in bytes.
LV_SUCCESS
No errors; data accepted.
LV_STREAM_NOT_ACCEPTED
The data was not accepted, likely because the port was not ready to receive data. Ensure that StreamStart was called first.
LV_INVALID_HPORT
The port is not valid (either CreateClient has not been called or DestroyClient has been called prior to this call).
LV_FAILURE
The operation failed because the port was shutting down.
LV_EXCEPTION
An exception occured while processing the request.
This function is used to do the actual streaming. Call it with each filled sound data buffer. This call copies sound data to an internal buffer and returns immediately. The processing of sound data takes place on a background thread.