![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Public Attributes | |
| long int | audio_buf_len_ms |
| audio_buffer_t * | buf |
| snd_pcm_uframes_t | buffer_size |
| struct audio_desc | desc |
| snd_pcm_t * | handle |
| struct timeval | last_audio_read |
| snd_config_t * | local_config |
| pthread_mutex_t | lock |
| bool | non_interleaved |
| snd_async_handler_t * | pcm_callback |
| snd_pcm_uframes_t | period_size |
| playback_mode_t | playback_mode |
| long | sched_latency_ms |
| char * | scratchpad |
| bool | should_exit_thread |
| pthread_t | thread_id |
| bool | thread_started |
| uint32_t | timestamp |
| long int state_alsa_playback::audio_buf_len_ms |
Definition at line 133 of file alsa.c.
Referenced by audio_play_alsa_reconfigure().
| audio_buffer_t* state_alsa_playback::buf |
Definition at line 132 of file alsa.c.
Referenced by alsa_play_async_callback(), audio_play_alsa_done(), audio_play_alsa_init(), audio_play_alsa_put_frame(), audio_play_alsa_reconfigure(), and worker().
| snd_pcm_uframes_t state_alsa_playback::buffer_size |
Definition at line 125 of file alsa.c.
Referenced by audio_play_alsa_reconfigure(), audio_play_alsa_write_frame(), and write_fill().
| struct audio_desc state_alsa_playback::desc |
Definition at line 114 of file alsa.c.
Referenced by alsa_play_async_callback(), audio_play_alsa_put_frame(), audio_play_alsa_reconfigure(), worker(), and write_fill().
| snd_pcm_t* state_alsa_playback::handle |
Definition at line 113 of file alsa.c.
Referenced by alsa_play_async_callback(), audio_play_alsa_done(), audio_play_alsa_init(), audio_play_alsa_put_frame(), audio_play_alsa_query_format(), audio_play_alsa_reconfigure(), and audio_play_alsa_write_frame().
| struct timeval state_alsa_playback::last_audio_read |
| snd_config_t* state_alsa_playback::local_config |
Definition at line 119 of file alsa.c.
Referenced by audio_play_alsa_done(), and audio_play_alsa_init().
| pthread_mutex_t state_alsa_playback::lock |
Definition at line 135 of file alsa.c.
Referenced by alsa_play_async_callback(), audio_play_alsa_done(), audio_play_alsa_init(), audio_play_alsa_put_frame(), audio_play_alsa_reconfigure(), and worker().
| bool state_alsa_playback::non_interleaved |
Definition at line 121 of file alsa.c.
Referenced by audio_play_alsa_reconfigure(), and audio_play_alsa_write_frame().
| snd_async_handler_t* state_alsa_playback::pcm_callback |
Definition at line 142 of file alsa.c.
Referenced by audio_play_alsa_done(), and audio_play_alsa_reconfigure().
| snd_pcm_uframes_t state_alsa_playback::period_size |
Definition at line 124 of file alsa.c.
Referenced by alsa_play_async_callback(), and audio_play_alsa_reconfigure().
| playback_mode_t state_alsa_playback::playback_mode |
Definition at line 122 of file alsa.c.
Referenced by audio_play_alsa_done(), audio_play_alsa_init(), audio_play_alsa_put_frame(), audio_play_alsa_reconfigure(), and audio_play_alsa_write_frame().
| long state_alsa_playback::sched_latency_ms |
Definition at line 144 of file alsa.c.
Referenced by audio_play_alsa_init(), audio_play_alsa_reconfigure(), and worker().
| char* state_alsa_playback::scratchpad |
Definition at line 146 of file alsa.c.
Referenced by audio_play_alsa_done(), audio_play_alsa_init(), and audio_play_alsa_write_frame().
| bool state_alsa_playback::should_exit_thread |
Definition at line 136 of file alsa.c.
Referenced by audio_play_alsa_done(), audio_play_alsa_reconfigure(), and worker().
| pthread_t state_alsa_playback::thread_id |
Definition at line 128 of file alsa.c.
Referenced by audio_play_alsa_done(), and audio_play_alsa_reconfigure().
| bool state_alsa_playback::thread_started |
Definition at line 137 of file alsa.c.
Referenced by audio_play_alsa_done(), and audio_play_alsa_reconfigure().
| uint32_t state_alsa_playback::timestamp |
Definition at line 138 of file alsa.c.
Referenced by audio_play_alsa_put_frame(), and audio_play_alsa_reconfigure().