FreeSWITCH API Documentation
1.7.0
|
#include <switch_module_interfaces.h>
Data Fields | |
switch_asr_interface_t * | asr_interface |
uint32_t | flags |
char * | name |
char * | codec |
uint32_t | rate |
char * | grammar |
char * | param |
switch_memory_pool_t * | memory_pool |
switch_buffer_t * | buffer |
switch_byte_t * | dbuf |
switch_size_t | dbuflen |
switch_audio_resampler_t * | resampler |
uint32_t | samplerate |
uint32_t | native_rate |
void * | private_info |
an abstract representation of an asr speech interface.
Definition at line 448 of file switch_module_interfaces.h.
switch_asr_interface_t* switch_asr_handle::asr_interface |
the interface of the module that implemented the current speech interface
Definition at line 450 of file switch_module_interfaces.h.
switch_buffer_t* switch_asr_handle::buffer |
Definition at line 464 of file switch_module_interfaces.h.
char* switch_asr_handle::codec |
The Codec
Definition at line 456 of file switch_module_interfaces.h.
switch_byte_t* switch_asr_handle::dbuf |
Definition at line 465 of file switch_module_interfaces.h.
switch_size_t switch_asr_handle::dbuflen |
Definition at line 466 of file switch_module_interfaces.h.
uint32_t switch_asr_handle::flags |
flags to control behaviour
Definition at line 452 of file switch_module_interfaces.h.
char* switch_asr_handle::grammar |
Definition at line 459 of file switch_module_interfaces.h.
switch_memory_pool_t* switch_asr_handle::memory_pool |
the handle's memory pool
Definition at line 463 of file switch_module_interfaces.h.
char* switch_asr_handle::name |
The Name
Definition at line 454 of file switch_module_interfaces.h.
uint32_t switch_asr_handle::native_rate |
the current native samplerate
Definition at line 471 of file switch_module_interfaces.h.
char* switch_asr_handle::param |
module specific param
Definition at line 461 of file switch_module_interfaces.h.
void* switch_asr_handle::private_info |
private data for the format module to store handle specific info
Definition at line 473 of file switch_module_interfaces.h.
uint32_t switch_asr_handle::rate |
The Rate
Definition at line 458 of file switch_module_interfaces.h.
switch_audio_resampler_t* switch_asr_handle::resampler |
Definition at line 467 of file switch_module_interfaces.h.
uint32_t switch_asr_handle::samplerate |
the current samplerate
Definition at line 469 of file switch_module_interfaces.h.