Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
jack_data Struct Reference
Collaboration diagram for jack_data:
Collaboration graph
[legend]

Data Fields

struct ast_string_field_mgr __field_mgr
 
struct ast_string_field_pool__field_mgr_pool
 
struct ast_audiohook audiohook
 
struct ast_formataudiohook_format
 
unsigned int audiohook_rate
 
jack_client_t * client
 
const ast_string_field client_name
 
const ast_string_field connect_input_port
 
const ast_string_field connect_output_port
 
unsigned int frame_datalen
 
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
 
const ast_string_field server_name
 
unsigned int stop:1
 

Detailed Description

Definition at line 119 of file app_jack.c.

Field Documentation

◆ __field_mgr

struct ast_string_field_mgr __field_mgr

Definition at line 125 of file app_jack.c.

◆ __field_mgr_pool

struct ast_string_field_pool* __field_mgr_pool

Definition at line 125 of file app_jack.c.

◆ audiohook

struct ast_audiohook audiohook

Only used with JACK_HOOK

Definition at line 142 of file app_jack.c.

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

◆ audiohook_format

struct ast_format* audiohook_format

Definition at line 131 of file app_jack.c.

Referenced by handle_jack_audio(), init_jack_data(), jack_exec(), and jack_hook_callback().

◆ audiohook_rate

unsigned int audiohook_rate

Definition at line 132 of file app_jack.c.

Referenced by alloc_resampler(), and init_jack_data().

◆ client

jack_client_t* client

Definition at line 126 of file app_jack.c.

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

◆ client_name

const ast_string_field client_name

Definition at line 125 of file app_jack.c.

Referenced by handle_options(), and init_jack_data().

◆ connect_input_port

const ast_string_field connect_input_port

Definition at line 125 of file app_jack.c.

Referenced by handle_options(), and init_jack_data().

◆ connect_output_port

const ast_string_field connect_output_port

Definition at line 125 of file app_jack.c.

Referenced by handle_options(), and init_jack_data().

◆ frame_datalen

unsigned int frame_datalen

Definition at line 133 of file app_jack.c.

Referenced by handle_jack_audio(), and init_jack_data().

◆ has_audiohook

unsigned int has_audiohook

Definition at line 139 of file app_jack.c.

Referenced by destroy_jack_data(), and enable_jack_hook().

◆ input_port

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().

◆ input_rb

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().

◆ input_resample_factor

double input_resample_factor

Definition at line 137 of file app_jack.c.

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

◆ input_resampler

void* input_resampler

Definition at line 136 of file app_jack.c.

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

◆ no_start_server

unsigned int no_start_server

Definition at line 140 of file app_jack.c.

Referenced by handle_options(), and init_jack_data().

◆ output_port

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().

◆ output_rb

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().

◆ output_resample_factor

double output_resample_factor

Definition at line 135 of file app_jack.c.

Referenced by alloc_resampler(), and queue_voice_frame().

◆ output_resampler

void* output_resampler

Definition at line 134 of file app_jack.c.

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

◆ server_name

const ast_string_field server_name

Definition at line 125 of file app_jack.c.

Referenced by handle_options(), and init_jack_data().

◆ stop

unsigned int stop

Definition at line 138 of file app_jack.c.

Referenced by jack_exec(), and jack_shutdown().


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