Lines Matching defs:pa_raop_client

95 struct pa_raop_client {
315 static size_t build_tcp_audio_packet(pa_raop_client *c, pa_memchunk *block, pa_memchunk *packet) {
361 static ssize_t send_tcp_audio_packet(pa_raop_client *c, pa_memchunk *block, size_t offset) {
406 static size_t build_udp_audio_packet(pa_raop_client *c, pa_memchunk *block, pa_memchunk *packet) {
453 static ssize_t send_udp_audio_packet(pa_raop_client *c, pa_memchunk *block, size_t offset) {
490 static size_t rebuild_udp_audio_packet(pa_raop_client *c, uint16_t seq, pa_memchunk *packet) {
507 static ssize_t resend_udp_audio_packets(pa_raop_client *c, uint16_t seq, uint16_t nbp) {
546 static size_t build_udp_sync_packet(pa_raop_client *c, uint32_t stamp, uint32_t **packet) {
573 static ssize_t send_udp_sync_packet(pa_raop_client *c, uint32_t stamp) {
587 static size_t handle_udp_control_packet(pa_raop_client *c, const uint8_t packet[], ssize_t size) {
618 static size_t build_udp_timing_packet(pa_raop_client *c, const uint32_t data[6], uint64_t received, uint32_t **packet) {
644 static ssize_t send_udp_timing_packet(pa_raop_client *c, const uint32_t data[6], uint64_t received) {
658 static size_t handle_udp_timing_packet(pa_raop_client *c, const uint8_t packet[], ssize_t size) {
688 static void send_initial_udp_timing_packet(pa_raop_client *c) {
700 static int connect_udp_socket(pa_raop_client *c, int fd, uint16_t port) {
754 static int open_bind_udp_socket(pa_raop_client *c, uint16_t *actual_port) {
848 pa_raop_client *c = userdata;
873 pa_raop_client *c = userdata;
929 * the pa_raop_client owner so that it could shut itself
1238 pa_raop_client *c = userdata;
1407 void pa_raop_client_disconnect(pa_raop_client *c) {
1437 pa_raop_client* pa_raop_client_new(pa_core *core, const char *host, pa_raop_protocol_t protocol,
1439 pa_raop_client *c;
1456 c = pa_xnew0(pa_raop_client, 1);
1497 void pa_raop_client_free(pa_raop_client *c) {
1519 int pa_raop_client_authenticate (pa_raop_client *c, const char *password) {
1541 bool pa_raop_client_is_authenticated(pa_raop_client *c) {
1547 int pa_raop_client_announce(pa_raop_client *c) {
1576 bool pa_raop_client_is_alive(pa_raop_client *c) {
1600 bool pa_raop_client_can_stream(pa_raop_client *c) {
1623 bool pa_raop_client_is_recording(pa_raop_client *c) {
1627 int pa_raop_client_stream(pa_raop_client *c) {
1660 int pa_raop_client_set_volume(pa_raop_client *c, pa_volume_t volume) {
1692 int pa_raop_client_flush(pa_raop_client *c) {
1711 int pa_raop_client_teardown(pa_raop_client *c) {
1730 void pa_raop_client_get_frames_per_block(pa_raop_client *c, size_t *frames) {
1747 bool pa_raop_client_register_pollfd(pa_raop_client *c, pa_rtpoll *poll, pa_rtpoll_item **poll_item) {
1787 bool pa_raop_client_is_timing_fd(pa_raop_client *c, const int fd) {
1791 pa_volume_t pa_raop_client_adjust_volume(pa_raop_client *c, pa_volume_t volume) {
1806 void pa_raop_client_handle_oob_packet(pa_raop_client *c, const int fd, const uint8_t packet[], ssize_t size) {
1822 ssize_t pa_raop_client_send_audio_packet(pa_raop_client *c, pa_memchunk *block, size_t offset) {
1853 void pa_raop_client_set_state_callback(pa_raop_client *c, pa_raop_client_state_cb_t callback, void *userdata) {