diff --git a/src/modules/module-rtp/stream.c b/src/modules/module-rtp/stream.c index cfe3a6fe4..36996ea90 100644 --- a/src/modules/module-rtp/stream.c +++ b/src/modules/module-rtp/stream.c @@ -543,6 +543,13 @@ uint64_t rtp_stream_get_time(struct rtp_stream *s, uint64_t *rate) pos->clock.rate.num / pos->clock.rate.denom; } +uint16_t rtp_stream_get_seq(struct rtp_stream *s) +{ + struct impl *impl = (struct impl*)s; + + return impl->seq; +} + int rtp_stream_set_param(struct rtp_stream *s, uint32_t id, const struct spa_pod *param) { struct impl *impl = (struct impl*)s; diff --git a/src/modules/module-rtp/stream.h b/src/modules/module-rtp/stream.h index 84ec1c58f..bfc126616 100644 --- a/src/modules/module-rtp/stream.h +++ b/src/modules/module-rtp/stream.h @@ -48,6 +48,8 @@ int rtp_stream_receive_packet(struct rtp_stream *s, uint8_t *buffer, size_t len) uint64_t rtp_stream_get_time(struct rtp_stream *s, uint64_t *rate); +uint16_t rtp_stream_get_seq(struct rtp_stream *s); + int rtp_stream_set_param(struct rtp_stream *s, uint32_t id, const struct spa_pod *param); int rtp_stream_update_params(struct rtp_stream *stream,