Mon Aug 31 12:30:49 2015

Asterisk developer's documentation


jack_data Struct Reference

Public Member Functions

 AST_DECLARE_STRING_FIELDS (AST_STRING_FIELD(server_name);AST_STRING_FIELD(client_name);AST_STRING_FIELD(connect_input_port);AST_STRING_FIELD(connect_output_port);)

Data Fields

struct ast_audiohook audiohook
jack_client_t * client
unsigned int has_audiohook:1
jack_port_t * input_port
jack_ringbuffer_t * input_rb
double input_resample_factor
void * input_resampler
unsigned int no_start_server:1
jack_port_t * output_port
jack_ringbuffer_t * output_rb
double output_resample_factor
void * output_resampler
unsigned int stop:1

Detailed Description

Definition at line 119 of file app_jack.c.


Member Function Documentation

AST_DECLARE_STRING_FIELDS ( AST_STRING_FIELD(server_name);AST_STRING_FIELD(client_name);AST_STRING_FIELD(connect_input_port);AST_STRING_FIELD(connect_output_port);   ) 

Field Documentation

struct ast_audiohook audiohook [read]

Only used with JACK_HOOK

Definition at line 139 of file app_jack.c.

Referenced by destroy_jack_data(), disable_jack_hook(), and enable_jack_hook().

jack_client_t* client

Definition at line 126 of file app_jack.c.

Referenced by alloc_resampler(), destroy_jack_data(), and init_jack_data().

unsigned int has_audiohook

Definition at line 136 of file app_jack.c.

Referenced by destroy_jack_data(), and enable_jack_hook().

jack_port_t* input_port

Definition at line 127 of file app_jack.c.

Referenced by destroy_jack_data(), init_jack_data(), and jack_process().

jack_ringbuffer_t* input_rb

Definition at line 129 of file app_jack.c.

Referenced by destroy_jack_data(), handle_input(), handle_jack_audio(), and init_jack_data().

Definition at line 134 of file app_jack.c.

Referenced by alloc_resampler(), handle_input(), and jack_process().

Definition at line 133 of file app_jack.c.

Referenced by alloc_resampler(), destroy_jack_data(), and handle_input().

unsigned int no_start_server

Definition at line 137 of file app_jack.c.

Referenced by handle_options(), and init_jack_data().

jack_port_t* output_port

Definition at line 128 of file app_jack.c.

Referenced by destroy_jack_data(), init_jack_data(), and jack_process().

jack_ringbuffer_t* output_rb

Definition at line 130 of file app_jack.c.

Referenced by destroy_jack_data(), handle_output(), init_jack_data(), and queue_voice_frame().

Definition at line 132 of file app_jack.c.

Referenced by alloc_resampler(), and queue_voice_frame().

Definition at line 131 of file app_jack.c.

Referenced by alloc_resampler(), destroy_jack_data(), and queue_voice_frame().

unsigned int stop

Definition at line 135 of file app_jack.c.

Referenced by jack_exec(), and jack_shutdown().


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

Generated on 31 Aug 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.6.1