Home
last modified time | relevance | path

Searched refs:pa_srbchannel (Results 1 – 7 of 7) sorted by relevance

/third_party/pulseaudio/src/pulsecore/
Dsrbchannel.h30 typedef struct pa_srbchannel pa_srbchannel; typedef
37 pa_srbchannel* pa_srbchannel_new(pa_mainloop_api *m, pa_mempool *p);
39 pa_srbchannel* pa_srbchannel_new_from_template(pa_mainloop_api *m, pa_srbchannel_template *t);
41 void pa_srbchannel_free(pa_srbchannel *sr);
43 void pa_srbchannel_export(pa_srbchannel *sr, pa_srbchannel_template *t);
45 size_t pa_srbchannel_write(pa_srbchannel *sr, const void *data, size_t l);
46 size_t pa_srbchannel_read(pa_srbchannel *sr, void *data, size_t l);
54 typedef bool (*pa_srbchannel_cb_t)(pa_srbchannel *sr, void *userdata);
55 void pa_srbchannel_set_callback(pa_srbchannel *sr, pa_srbchannel_cb_t callback, void *userdata);
Dsrbchannel.c78 struct pa_srbchannel { struct
100 size_t pa_srbchannel_write(pa_srbchannel *sr, const void *data, size_t l) { in pa_srbchannel_write() argument
131 size_t pa_srbchannel_read(pa_srbchannel *sr, void *data, size_t l) { in pa_srbchannel_read()
181 static void srbchannel_rwloop(pa_srbchannel* sr) { in srbchannel_rwloop()
207 pa_srbchannel* sr = userdata; in semread_cb()
214 pa_srbchannel* sr = userdata; in defer_cb()
224 pa_srbchannel* pa_srbchannel_new(pa_mainloop_api *m, pa_mempool *p) { in pa_srbchannel_new()
229 pa_srbchannel* sr = pa_xmalloc0(sizeof(pa_srbchannel)); in pa_srbchannel_new()
281 static void pa_srbchannel_swap(pa_srbchannel *sr) { in pa_srbchannel_swap()
282 pa_srbchannel temp = *sr; in pa_srbchannel_swap()
[all …]
Dpstream.h74 void pa_pstream_set_srbchannel(pa_pstream *p, pa_srbchannel *srb);
Dpstream.c127 pa_srbchannel *srb, *srbpending;
285 static bool srb_callback(pa_srbchannel *srb, void *userdata) { in srb_callback()
1272 void pa_pstream_set_srbchannel(pa_pstream *p, pa_srbchannel *srb) { in pa_pstream_set_srbchannel()
Dprotocol-native.c192 pa_srbchannel *srbpending;
2471 pa_srbchannel *srb; in setup_srbchannel()
/third_party/pulseaudio/src/tests/
Dsrbchannel-test.c91 pa_srbchannel *sr1, *sr2; in START_TEST()
/third_party/pulseaudio/src/pulse/
Dcontext.c362 pa_srbchannel *sr; in handle_srbchannel_memblock()