Go to the source code of this file.
Classes | |
| class | PAThread |
Enumerations | |
| enum | pa_values { kPA_undefined = -1, kPA_suspended = +0, kPA_not_suspended_remote_server = +1, kPA_not_suspended_error = +2, kPA_not_suspended_success = +3, kPA_unsuspended_error = +4, kPA_unsuspended_success = +5 } |
Functions | |
| static void | pau_set_value (int new_value) |
| static void | pau_quit (int ret) |
| static void | pau_context_drain_complete (pa_context *c, void *userdata) |
| static void | pau_drain (void) |
| static void | pau_suspend_complete (pa_context *c, int success, void *userdata) |
| static void | pau_resume_complete (pa_context *c, int success, void *userdata) |
| static void | pau_context_state_callback (pa_context *c, void *userdata) |
| void | pau_pulseaudio_suspend_internal (void) |
| bool | pulseaudio_suspend (void) |
| bool | pulseaudio_unsuspend (void) |
| int | pulseaudio_handle_startup (void) |
| int | pulseaudio_handle_teardown (void) |
Variables | |
| static pa_context * | pau_context = NULL |
| static pa_mainloop_api * | pau_mainloop_api = NULL |
| static QMutex | pau_lock |
| static QWaitCondition | pau_wait |
| static int | pau_value = kPA_undefined |
| enum pa_values |
| kPA_undefined | |
| kPA_suspended | |
| kPA_not_suspended_remote_server | |
| kPA_not_suspended_error | |
| kPA_not_suspended_success | |
| kPA_unsuspended_error | |
| kPA_unsuspended_success |
Definition at line 59 of file audiopulseutil.cpp.
| static void pau_set_value | ( | int | new_value | ) | [static] |
Definition at line 75 of file audiopulseutil.cpp.
Referenced by pau_context_state_callback(), pau_resume_complete(), and pau_suspend_complete().
| static void pau_quit | ( | int | ret | ) | [static] |
Definition at line 82 of file audiopulseutil.cpp.
Referenced by pau_context_state_callback(), and pulseaudio_unsuspend().
| static void pau_context_drain_complete | ( | pa_context * | c, | |
| void * | userdata | |||
| ) | [static] |
| static void pau_drain | ( | void | ) | [static] |
Definition at line 94 of file audiopulseutil.cpp.
Referenced by pau_resume_complete(), and pulseaudio_unsuspend().
| static void pau_suspend_complete | ( | pa_context * | c, | |
| int | success, | |||
| void * | userdata | |||
| ) | [static] |
| static void pau_resume_complete | ( | pa_context * | c, | |
| int | success, | |||
| void * | userdata | |||
| ) | [static] |
| static void pau_context_state_callback | ( | pa_context * | c, | |
| void * | userdata | |||
| ) | [static] |
| void pau_pulseaudio_suspend_internal | ( | void | ) |
| bool pulseaudio_suspend | ( | void | ) |
Definition at line 280 of file audiopulseutil.cpp.
Referenced by pulseaudio_handle_startup().
| bool pulseaudio_unsuspend | ( | void | ) |
Definition at line 293 of file audiopulseutil.cpp.
Referenced by pulseaudio_handle_teardown().
| int pulseaudio_handle_startup | ( | void | ) |
| int pulseaudio_handle_teardown | ( | void | ) |
pa_context* pau_context = NULL [static] |
Definition at line 69 of file audiopulseutil.cpp.
Referenced by pau_context_state_callback(), pau_drain(), pau_pulseaudio_suspend_internal(), and pulseaudio_unsuspend().
pa_mainloop_api* pau_mainloop_api = NULL [static] |
Definition at line 70 of file audiopulseutil.cpp.
Referenced by pau_pulseaudio_suspend_internal(), and pau_quit().
QMutex pau_lock [static] |
Definition at line 71 of file audiopulseutil.cpp.
Referenced by pau_resume_complete(), pau_set_value(), pau_suspend_complete(), pulseaudio_handle_teardown(), pulseaudio_suspend(), and pulseaudio_unsuspend().
QWaitCondition pau_wait [static] |
Definition at line 72 of file audiopulseutil.cpp.
Referenced by pau_set_value(), pulseaudio_suspend(), and pulseaudio_unsuspend().
int pau_value = kPA_undefined [static] |
Definition at line 73 of file audiopulseutil.cpp.
Referenced by pau_resume_complete(), pau_set_value(), pau_suspend_complete(), pulseaudio_handle_teardown(), pulseaudio_suspend(), and pulseaudio_unsuspend().
1.5.5