Sets up a new stream so that audio can be sent to the ASR for decoding.
No errors; stream set up correctly.
The port is not valid (either CreateClient has not been called or DestroyClient has been called prior to this call).
The operation failed because the port was shutting down.
An exception occurred while processing the request.
If you are processing multiple pieces of audio, you need to call this function after calling StreamStop, StreamCancel or after end-of-speech has been detected on a previous utterance.