|
| const char * | cloudx1_GetVersion () |
| |
| uint | cloudx1_GetChunkSizeInFrames () |
| |
| uint | cloudx1_GetChannelCount () |
| |
| uint | cloudx1_GetAudioInputCount () |
| |
| uint | cloudx1_GetAudioOutputCount () |
| |
| uint | cloudx1_GetSampleRate () |
| |
| void | cloudx1_SetLoggerCallback (cloudx1_loggerfn logger) |
| |
| void | cloudx1_SetLogSeverity (enum cloudx1_LogSeverity severity) |
| |
| struct cloudx1_CParameters * | cloudx1_NewParameters () |
| |
| void | cloudx1_FreeParameters (struct cloudx1_CParameters *params) |
| |
| void | cloudx1_SetParameter (struct cloudx1_CParameters *params, const char *name, const char *value) |
| |
| const char * | cloudx1_GetParameter (struct cloudx1_CParameters *params, const char *name) |
| |
| void | cloudx1_FreeParameterValue (const char *value) |
| |
| struct cloudx1_CInstance * | cloudx1_InitProcess (const char *LoginKey, const char *RadioName, const char *AWS_Access_ID, const char *AWS_Access_Secret, const char *save_path) |
| |
| struct cloudx1_CInstance * | cloudx1_InitProcess2 (const char *LoginKey, const char *RadioName, const char *AWS_Access_ID, const char *AWS_Access_Secret, const char *save_path, const struct cloudx1_CParameters *parameters) |
| |
| void | cloudx1_ExitProcess (struct cloudx1_CInstance *instance) |
| |
| void | cloudx1_StartUpdateThread (struct cloudx1_CInstance *instance, uint port) |
| |
| void | cloudx1_StopUpdateThread (struct cloudx1_CInstance *instance) |
| |
| int | cloudx1_WaitUpdateThreadReady (struct cloudx1_CInstance *instance, int milliseconds) |
| |
| void | cloudx1_ProcessAudio (struct cloudx1_CInstance *instance, const float *input, float *output) |
| |
| void | cloudx1_ProcessAudio_Planar (struct cloudx1_CInstance *instance, float const *const (&input)[CLOUDX1_CHANNEL_COUNT *CLOUDX1_AUDIO_INPUT_COUNT], float *const (&output)[CLOUDX1_CHANNEL_COUNT *CLOUDX1_AUDIO_OUTPUT_COUNT]) |
| |
| float * | cloudx1_GetBufferIn (struct cloudx1_CInstance *instance) |
| |
| float * | cloudx1_GetBufferOut (struct cloudx1_CInstance *instance) |
| |
| uint | cloudx1_GetEstimatedDelay (struct cloudx1_CInstance *instance) |
| |
| const char * | cloudx1_GetFormatName (const enum cloudx1_SampleFormat fmt) |
| |
| enum cloudx1_SampleFormat | cloudx1_GetFormatFromName (const char *name) |
| |
| uint | cloudx1_GetBytesFromFormat (const enum cloudx1_SampleFormat fmt) |
| |
| uint | cloudx1_GetMaxPacketFrame (struct cloudx1_CInstance *instance) |
| |
| uint | cloudx1_AddAudio (struct cloudx1_CInstance *instance, const uint8_t *payload, uint nFrame, enum cloudx1_SampleFormat fmt) |
| |
| uint | cloudx1_AddPadAudio (struct cloudx1_CInstance *instance) |
| |
| uint | cloudx1_GetOutputCount (struct cloudx1_CInstance *instance) |
| |
| uint | cloudx1_GetAudio (struct cloudx1_CInstance *instance, uint8_t *payload, uint max_nFrame, enum cloudx1_SampleFormat fmt) |
| |
| struct cloudx1_CClientInstance * | cloudx1_NewClient (struct cloudx1_CInstance *instance) |
| |
| void | cloudx1_DeleteClient (struct cloudx1_CClientInstance *client) |
| |
| const char * | cloudx1_ProcessJson (struct cloudx1_CClientInstance *client, const char *json_str, int *need_save) |
| |
| void | cloudx1_FreeJsonAnswer (const char *json_str) |
| |
| int | cloudx1_SaveState (struct cloudx1_CInstance *instance) |
| |
| uint64_t | cloudx1_Webserver_tcp (uint listenport, uint listenport_secure, const char *socket_ip, uint socket_port) |
| |
| uint64_t | cloudx1_Webserver_tcp2 (uint listenport, uint listenport_secure, const char *socket_ip, uint socket_port, const struct cloudx1_CParameters *parameters) |
| |
| uint64_t | cloudx1_Webserver (uint listenport, uint listenport_secure, struct cloudx1_CInstance *instance) |
| |
| int | cloudx1_Webserver_Stop (uint64_t id, int timeout_ms) |
| |
| int | cloudx1_Webserver_Status (uint64_t id) |
| |