Lines Matching defs:mainloop
53 void StreamSuccessCallback(pa_stream* s, int error, void* mainloop) {
55 static_cast<pa_threaded_mainloop*>(mainloop);
60 void ContextStateCallback(pa_context* context, void* mainloop) {
62 static_cast<pa_threaded_mainloop*>(mainloop);
137 bool CreateInputStream(pa_threaded_mainloop* mainloop,
144 DCHECK(mainloop);
196 pa_threaded_mainloop_wait(mainloop);
202 bool CreateOutputStream(pa_threaded_mainloop** mainloop,
210 DCHECK(!*mainloop);
213 *mainloop = pa_threaded_mainloop_new();
214 RETURN_ON_FAILURE(*mainloop, "Failed to create PulseAudio main loop.");
216 pa_mainloop_api* pa_mainloop_api = pa_threaded_mainloop_get_api(*mainloop);
222 pa_context_set_state_callback(*context, &ContextStateCallback, *mainloop);
226 AutoPulseLock auto_lock(*mainloop);
228 RETURN_ON_FAILURE(pa_threaded_mainloop_start(*mainloop) == 0,
243 pa_threaded_mainloop_wait(*mainloop);
312 pa_threaded_mainloop_wait(*mainloop);