|
NUGU_API int | nugu_recorder_add (NuguRecorder *rec) |
| Add recorder object to managed list. More...
|
|
NUGU_API int | nugu_recorder_clear (NuguRecorder *rec) |
| Clear recording data. More...
|
|
NUGU_API NuguRecorderDriver * | nugu_recorder_driver_find (const char *name) |
| Find a driver by name in the driver list. More...
|
|
NUGU_API int | nugu_recorder_driver_free (NuguRecorderDriver *driver) |
| Destroy the recorder driver object. More...
|
|
NUGU_API NuguRecorderDriver * | nugu_recorder_driver_get_default (void) |
| Get the default recorder driver. More...
|
|
NUGU_API NuguRecorderDriver * | nugu_recorder_driver_new (const char *name, struct nugu_recorder_driver_ops *ops) |
| Create new recorder driver object. More...
|
|
NUGU_API int | nugu_recorder_driver_register (NuguRecorderDriver *driver) |
| Register the driver to driver list. More...
|
|
NUGU_API int | nugu_recorder_driver_remove (NuguRecorderDriver *driver) |
| Remove the driver from driver list. More...
|
|
NUGU_API int | nugu_recorder_driver_set_default (NuguRecorderDriver *driver) |
| Set the default recorder driver. More...
|
|
NUGU_API NuguRecorder * | nugu_recorder_find (const char *name) |
| Find a recorder object by name in the managed list. More...
|
|
NUGU_API void | nugu_recorder_free (NuguRecorder *rec) |
| Destroy the recorder object. More...
|
|
NUGU_API void * | nugu_recorder_get_driver_data (NuguRecorder *rec) |
| Get custom data for driver. More...
|
|
NUGU_API int | nugu_recorder_get_frame (NuguRecorder *rec, char *data, int *size) |
| Get recorded data. More...
|
|
NUGU_API int | nugu_recorder_get_frame_count (NuguRecorder *rec) |
| Get frame count. More...
|
|
NUGU_API int | nugu_recorder_get_frame_size (NuguRecorder *rec, int *size, int *max) |
| Get frame size. More...
|
|
NUGU_API int | nugu_recorder_get_frame_timeout (NuguRecorder *rec, char *data, int *size, int timeout) |
| Get recorded data with timeout. More...
|
|
NUGU_API int | nugu_recorder_is_recording (NuguRecorder *rec) |
| Get the status of recording. More...
|
|
NUGU_API NuguRecorder * | nugu_recorder_new (const char *name, NuguRecorderDriver *driver) |
| Create new recorder object. More...
|
|
NUGU_API int | nugu_recorder_push_frame (NuguRecorder *rec, const char *data, int size) |
| Push recorded data. More...
|
|
NUGU_API int | nugu_recorder_remove (NuguRecorder *rec) |
| Remove recorder object from managed list. More...
|
|
NUGU_API int | nugu_recorder_set_driver_data (NuguRecorder *rec, void *data) |
| Set custom data for driver. More...
|
|
NUGU_API int | nugu_recorder_set_frame_size (NuguRecorder *rec, int size, int max) |
| Set frame size. More...
|
|
NUGU_API int | nugu_recorder_set_property (NuguRecorder *rec, NuguAudioProperty property) |
| Set property to recorder object. More...
|
|
NUGU_API int | nugu_recorder_start (NuguRecorder *rec) |
| Start recording. More...
|
|
NUGU_API int | nugu_recorder_stop (NuguRecorder *rec) |
| Stop recording. More...
|
|