FreeCalypso > hg > themwi-rtp-lib
annotate src/endp_internal.h @ 38:781f491f20dd
set sensible osmo_io msgb alloc sizes for RTP & RTCP Rx
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 19 Dec 2024 01:10:08 +0000 |
| parents | aa97e77e7de6 |
| children |
| rev | line source |
|---|---|
| 19 | 1 /* |
| 2 * Internal declarations for twrtp_endp library component. | |
| 3 */ | |
| 4 | |
| 5 #pragma once | |
| 6 | |
|
32
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
7 #include <stdint.h> |
|
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
8 #include <stdbool.h> |
|
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
9 |
| 19 | 10 #include <osmocom/core/osmo_io.h> |
|
32
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
11 #include <osmocom/core/timer.h> |
|
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
12 |
|
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
13 #include <themwi/rtp/endp.h> |
| 19 | 14 |
| 15 extern const struct osmo_io_ops _twrtp_endp_iops_rtp; | |
| 16 extern const struct osmo_io_ops _twrtp_endp_iops_rtcp; | |
|
32
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
17 |
|
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
18 int _twrtp_endp_send_rtcp(struct twrtp_endp *endp, bool send_sr, |
|
aa97e77e7de6
implement RTCP Tx
Mychaela Falconia <falcon@freecalypso.org>
parents:
19
diff
changeset
|
19 const struct timespec *utc, uint32_t rtp_ts); |
