]>
code.delx.au - pulseaudio/blob - src/pstream.h
7113681ea58f19c17ad358eae4195d0e7f151af0
12 struct pstream
* pstream_new(struct mainloop
*m
, struct iochannel
*io
);
13 void pstream_free(struct pstream
*p
);
15 void pstream_set_send_callback(struct pstream
*p
, void (*callback
) (struct pstream
*p
, void *userdata
), void *userdata
);
16 void pstream_send_packet(struct pstream
*p
, struct packet
*packet
);
17 void pstream_send_memblock(struct pstream
*p
, uint32_t channel
, int32_t delta
, struct memchunk
*chunk
);
19 void pstream_set_recieve_packet_callback(struct pstream
*p
, int (*callback
) (struct pstream
*p
, struct packet
*packet
, void *userdata
), void *userdata
);
20 void pstream_set_recieve_memblock_callback(struct pstream
*p
, int (*callback
) (struct pstream
*p
, uint32_t channel
, int32_t delta
, struct memchunk
*chunk
, void *userdata
), void *userdata
);
22 void pstream_set_die_callback(struct pstream
*p
, void (*callback
)(struct pstream
*p
, void *userdata
), void *userdata
);