From 0f87a1cf41ff923dce2e663e43e2d105ae401a2c Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Mon, 12 Dec 2022 20:10:24 +0100 Subject: [PATCH] server: add ServerSession.SetuppedMedias() --- serversession.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/serversession.go b/serversession.go index 9322db6f..b2996e45 100644 --- a/serversession.go +++ b/serversession.go @@ -236,11 +236,20 @@ func (ss *ServerSession) SetuppedTransport() *Transport { return ss.setuppedTransport } -// AnnouncedMedias returns the announced media. +// AnnouncedMedias returns the announced medias. func (ss *ServerSession) AnnouncedMedias() media.Medias { return ss.announcedMedias } +// SetuppedMedias returns the setupped medias. +func (ss *ServerSession) SetuppedMedias() media.Medias { + ret := make(media.Medias, len(ss.setuppedMedias)) + for i, sm := range ss.setuppedMediasOrdered { + ret[i] = sm.media + } + return ret +} + // SetUserData sets some user data associated to the session. func (ss *ServerSession) SetUserData(v interface{}) { ss.userData = v