LV_SRE_StreamSendData

Send data buffer of sound data to stream.

Function

int LV_SRE_StreamSendData(HPORT hport, void* SoundData, int SoundDataLength);

Parameters

hport

The port's handle.

SoundData

Pointer to the memory buffer containing the sound data.

SoundDataLength

Size of the sound data, in bytes.

Return Values

LV_SUCCESS

No errors; data accepted.

LV_INVALID_HPORT

The input hport is not a valid one.

LV_FAILURE

The operation failed because the port was shutting down.

LV_STREAM_NOT_ACCEPTED

The data was not accepted, likely because the port was not ready to receive data. Ensure that LV_SRE_StreamStart was called first.

LV_EXCEPTION

An exception occured while processing the request.

Remarks

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.

See Also

© 2012 LumenVox LLC. All rights reserved.