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

Public Attributes

struct audio_buffer_api * buffer_fns
 
jack_client_t * client
 
float * converted
 temporery buffer for int2float (put_frame)
 
void * data
 
struct audio_desc desc
 
long int first_channel
 
int jack_ports_count
 
char * jack_ports_pattern
 
int jack_sample_rate
 
struct libjack_connection * libjack
 
int max_channel_len
 maximal length of channel data that is processed at once
 
jack_port_t * output_port [MAX_PORTS]
 
char * tmp
 temporary buffer used to demux data
 

Detailed Description

Definition at line 62 of file jack.c.

Member Data Documentation

◆ buffer_fns

struct audio_buffer_api* state_jack_playback::buffer_fns

◆ client

jack_client_t* state_jack_playback::client

Definition at line 67 of file jack.c.

Referenced by audio_play_jack_done(), audio_play_jack_init(), and audio_play_jack_reconfigure().

◆ converted

float* state_jack_playback::converted

temporery buffer for int2float (put_frame)

Definition at line 71 of file jack.c.

Referenced by audio_play_jack_done(), audio_play_jack_put_frame(), and audio_play_jack_reconfigure().

◆ data

void* state_jack_playback::data

◆ desc

struct audio_desc state_jack_playback::desc

Definition at line 69 of file jack.c.

Referenced by audio_play_jack_reconfigure(), and jack_process_callback().

◆ first_channel

long int state_jack_playback::first_channel

Definition at line 78 of file jack.c.

Referenced by audio_play_jack_init().

◆ jack_ports_count

int state_jack_playback::jack_ports_count

◆ jack_ports_pattern

char* state_jack_playback::jack_ports_pattern

Definition at line 65 of file jack.c.

Referenced by audio_play_jack_done(), audio_play_jack_init(), and audio_play_jack_reconfigure().

◆ jack_sample_rate

int state_jack_playback::jack_sample_rate

◆ libjack

struct libjack_connection* state_jack_playback::libjack

◆ max_channel_len

int state_jack_playback::max_channel_len

maximal length of channel data that is processed at once

Definition at line 70 of file jack.c.

Referenced by audio_play_jack_put_frame(), and audio_play_jack_reconfigure().

◆ output_port

jack_port_t* state_jack_playback::output_port[MAX_PORTS]

Definition at line 68 of file jack.c.

Referenced by audio_play_jack_init(), audio_play_jack_reconfigure(), and jack_process_callback().

◆ tmp

char* state_jack_playback::tmp

temporary buffer used to demux data

Definition at line 76 of file jack.c.

Referenced by audio_play_jack_done(), audio_play_jack_init(), audio_play_jack_reconfigure(), and jack_process_callback().


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