#include <QTcpSocket>

Go to the source code of this file.
| #define ATRASR_FRAME_DATA_SIZE 320 /* 160 * 2 ( 10ms of 16kHz 16bit sampling ) */ |
Definition at line 9 of file AtrasrClient.h.
| #define ATRASR_FRAME_HEADER_SIZE 4 |
Definition at line 8 of file AtrasrClient.h.
Definition at line 10 of file AtrasrClient.h.
| #define ATRASR_RECV_BUF_FRAME_COUNT 100 |
Definition at line 15 of file AtrasrClient.h.
Definition at line 16 of file AtrasrClient.h.
| #define ATRASR_SEND_BUF_FRAME_COUNT 100 |
Definition at line 12 of file AtrasrClient.h.
Definition at line 13 of file AtrasrClient.h.
| enum ATRASR_FRAME_TYPE |
Frame type.
Definition at line 21 of file AtrasrClient.h.
| void AtrasrClose | ( | ATRASR_CLIENT * | client | ) |
Disconnect to ATRASR.
| client | the client object. |
Definition at line 50 of file AtrasrClient.cpp.
| int AtrasrConnect | ( | ATRASR_CLIENT * | client, |
| const char * | srvHost, | ||
| int | srvPort | ||
| ) |
Connect to ATRASR.
| client | the client object. |
| srvHost | host name. |
| srvPort | port number. |
Definition at line 29 of file AtrasrClient.cpp.
| unsigned char* AtrasrParseFrame | ( | ATRASR_CLIENT * | client, |
| int | nIndex, | ||
| long * | type | ||
| ) |
Parse received frames.
| client | the client object. |
| nIndex | the index of the received frames. |
| type | [out] Frame type. |
Definition at line 243 of file AtrasrClient.cpp.
| int AtrasrReceiveFrame | ( | ATRASR_CLIENT * | client | ) |
Receive frames.
| client | the client object. |
Definition at line 209 of file AtrasrClient.cpp.
| int AtrasrSendCANCELPU | ( | ATRASR_CLIENT * | client | ) |
Send CANCELPU (cancel of speech).
| client | the client object. |
Definition at line 203 of file AtrasrClient.cpp.
| int AtrasrSendDATA | ( | ATRASR_CLIENT * | client, |
| const char * | data, | ||
| size_t | size | ||
| ) |
Send sound data.
| client | the client object. |
| data | sound data buffer. |
| size | length of the data. |
Definition at line 162 of file AtrasrClient.cpp.
| void AtrasrSendDataFromFile | ( | ATRASR_CLIENT * | client, |
| const char * | fileName | ||
| ) |
Send a file(raw or wav) to ATRASR.
| client | the client object. |
| fileName | name of file. |
| int AtrasrSendENDPU | ( | ATRASR_CLIENT * | client | ) |
Send ENDPU (end of speech).
| client | the client object. |
Definition at line 197 of file AtrasrClient.cpp.
| int AtrasrSendEOF | ( | ATRASR_CLIENT * | client | ) |
Send EOF(End of file).
| client | the client object. |
Definition at line 96 of file AtrasrClient.cpp.
| void AtrasrSendRawData | ( | ATRASR_CLIENT * | client, |
| const char * | data, | ||
| size_t | size | ||
| ) |
Send a raw data( 16kHz, LittleEndian ) to ATRASR.
| client | the client object. |
| data | sound data buffer. |
| size | length of the data. |
| int AtrasrSendSTARTPU | ( | ATRASR_CLIENT * | client | ) |
Send STARTPU (start of speech).
| client | the client object. |
Definition at line 189 of file AtrasrClient.cpp.
| int AtrasrSendTOF | ( | ATRASR_CLIENT * | client | ) |
Send TOF(Top of file).
| client | the client object. |
Definition at line 85 of file AtrasrClient.cpp.