UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
state_jack Struct Reference
Collaboration diagram for state_jack:
Collaboration graph

Public Attributes

jack_client_t * client
 
int in_ch_count
 
char * in_port_pattern
 
jack_port_t * input_port [MAX_PORTS]
 
struct libjack_connection * libjack
 
int out_channel_count
 
int out_channel_count_req
 
char * out_port_pattern
 
jack_port_t * output_port [MAX_PORTS]
 
char * play_buffer [MAX_PORTS]
 
int play_buffer_end
 
int play_buffer_start
 
char * rec_buffer
 
volatile int rec_buffer_end
 
volatile int rec_buffer_start
 
unsigned int receiver:1
 
struct audio_frame record
 
unsigned int sender:1
 

Detailed Description

Definition at line 62 of file jack.c.

Member Data Documentation

◆ client

jack_client_t* state_jack::client

Definition at line 68 of file jack.c.

Referenced by attach_input_ports(), jack_start(), and reconfigure_send_ch_count().

◆ in_ch_count

int state_jack::in_ch_count

Definition at line 82 of file jack.c.

Referenced by attach_input_ports(), jack_start(), and settings_init().

◆ in_port_pattern

char* state_jack::in_port_pattern

Definition at line 81 of file jack.c.

Referenced by attach_input_ports(), jack_start(), and settings_init().

◆ input_port

jack_port_t* state_jack::input_port[MAX_PORTS]

Definition at line 78 of file jack.c.

Referenced by attach_input_ports(), jack_process_callback(), and jack_start().

◆ libjack

struct libjack_connection* state_jack::libjack

◆ out_channel_count

int state_jack::out_channel_count

Definition at line 85 of file jack.c.

Referenced by jack_process_callback(), jack_send(), jack_start(), and reconfigure_send_ch_count().

◆ out_channel_count_req

int state_jack::out_channel_count_req

Definition at line 86 of file jack.c.

Referenced by jack_start(), and reconfigure_send_ch_count().

◆ out_port_pattern

char* state_jack::out_port_pattern

Definition at line 84 of file jack.c.

Referenced by jack_start(), reconfigure_send_ch_count(), and settings_init().

◆ output_port

jack_port_t* state_jack::output_port[MAX_PORTS]

Definition at line 79 of file jack.c.

Referenced by jack_process_callback(), jack_start(), and reconfigure_send_ch_count().

◆ play_buffer

char* state_jack::play_buffer[MAX_PORTS]

Definition at line 73 of file jack.c.

Referenced by jack_process_callback(), jack_send(), and reconfigure_send_ch_count().

◆ play_buffer_end

int state_jack::play_buffer_end

Definition at line 74 of file jack.c.

Referenced by jack_process_callback(), jack_send(), and jack_start().

◆ play_buffer_start

int state_jack::play_buffer_start

Definition at line 74 of file jack.c.

Referenced by jack_process_callback(), and jack_start().

◆ rec_buffer

char* state_jack::rec_buffer

Definition at line 75 of file jack.c.

Referenced by jack_process_callback(), jack_receive(), and jack_start().

◆ rec_buffer_end

volatile int state_jack::rec_buffer_end

Definition at line 76 of file jack.c.

Referenced by jack_process_callback(), jack_receive(), and jack_start().

◆ rec_buffer_start

volatile int state_jack::rec_buffer_start

Definition at line 76 of file jack.c.

Referenced by jack_receive(), and jack_start().

◆ receiver

unsigned int state_jack::receiver

Definition at line 66 of file jack.c.

Referenced by jack_start(), and settings_init().

◆ record

◆ sender

unsigned int state_jack::sender

Definition at line 65 of file jack.c.

Referenced by jack_start(), and settings_init().


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