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