audio_loopback_ts Struct Reference

Collaboration diagram for audio_loopback_ts:

Collaboration graph
[legend]

Data Fields

p_audio_device audio_device
audio_loopback_thread_state_te run
double * audio_data
uint32_t dst_samples
uint32_t src_samples
pthread_t play_id
pthread_t convert_id

Detailed Description

Internal data for the loopback device

Definition at line 44 of file audio_loopback.c.


Field Documentation

Pointer to the audio device.

Definition at line 46 of file audio_loopback.c.

Referenced by audio_loopback_convert_thr(), audio_loopback_start(), audio_loopback_stop(), and audio_loopback_thr().

Audio loopback thread state.

Definition at line 48 of file audio_loopback.c.

Referenced by audio_loopback_convert_thr(), audio_loopback_start(), audio_loopback_stop(), and audio_loopback_thr().

Audio loopback data (will be played).

Definition at line 50 of file audio_loopback.c.

Referenced by audio_loopback_convert_thr(), audio_loopback_feed(), audio_loopback_start(), and audio_loopback_stop().

Number of audio samples in the destination buffer audio_data

See also:
audio_data

Definition at line 53 of file audio_loopback.c.

Referenced by audio_loopback_convert_thr(), audio_loopback_feed(), and audio_loopback_start().

Number of audio samples in the source buffer.

Definition at line 55 of file audio_loopback.c.

Referenced by audio_loopback_start().

Thread ID for the play thread.

Definition at line 57 of file audio_loopback.c.

Referenced by audio_loopback_start(), and audio_loopback_stop().

Thread ID for the converter thread.

Definition at line 59 of file audio_loopback.c.

Referenced by audio_loopback_start(), and audio_loopback_stop().


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

Generated on Mon Jun 22 21:39:56 2009 for morse2txt by  doxygen 1.5.6