FreeSWITCH API Documentation  1.7.0
Data Fields
switch_asr_handle Struct Reference

#include <switch_module_interfaces.h>

+ Collaboration diagram for switch_asr_handle:

Data Fields

switch_asr_interface_tasr_interface
 
uint32_t flags
 
char * name
 
char * codec
 
uint32_t rate
 
char * grammar
 
char * param
 
switch_memory_pool_tmemory_pool
 
switch_buffer_tbuffer
 
switch_byte_tdbuf
 
switch_size_t dbuflen
 
switch_audio_resampler_tresampler
 
uint32_t samplerate
 
uint32_t native_rate
 
void * private_info
 

Detailed Description

an abstract representation of an asr speech interface.

Definition at line 448 of file switch_module_interfaces.h.

Field Documentation

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.


The documentation for this struct was generated from the following file: