annotate include/rtp_basic_hdr.h @ 42:334d883b96ba

twrtp_jibuf_create: make config argument const While this config structure is not a constant in the mathematical sense of the term (it is expected that vty config changes may happen while twjit instance is alive), twjit functions never write to it, only read, hence it is 'const' in the not-quite-mathematical C-standard sense.
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 20 Dec 2024 22:47:20 +0000
parents ec50018cc4ea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 /*
18
ec50018cc4ea put struct rtp_basic_hdr into a header file
Mychaela Falconia <falcon@freecalypso.org>
parents: 1
diff changeset
2 * This header file provides a minimal definition for the basic RTP
ec50018cc4ea put struct rtp_basic_hdr into a header file
Mychaela Falconia <falcon@freecalypso.org>
parents: 1
diff changeset
3 * header of RFC 3550. This basic definition does not use any bit
ec50018cc4ea put struct rtp_basic_hdr into a header file
Mychaela Falconia <falcon@freecalypso.org>
parents: 1
diff changeset
4 * fields; only byte-or-larger fields are broken out.
1
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 */
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 #pragma once
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 #include <stdint.h>
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
18
ec50018cc4ea put struct rtp_basic_hdr into a header file
Mychaela Falconia <falcon@freecalypso.org>
parents: 1
diff changeset
11 struct rtp_basic_hdr {
1
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 uint8_t v_p_x_cc;
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 uint8_t m_pt;
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 uint16_t seq;
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 uint32_t tstamp;
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 uint32_t ssrc;
e05dde97739d include: legacy header files from themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 };