mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 07:06:58 +08:00
server: add ServerSession.SetuppedMedias()
This commit is contained in:
@@ -236,11 +236,20 @@ func (ss *ServerSession) SetuppedTransport() *Transport {
|
|||||||
return ss.setuppedTransport
|
return ss.setuppedTransport
|
||||||
}
|
}
|
||||||
|
|
||||||
// AnnouncedMedias returns the announced media.
|
// AnnouncedMedias returns the announced medias.
|
||||||
func (ss *ServerSession) AnnouncedMedias() media.Medias {
|
func (ss *ServerSession) AnnouncedMedias() media.Medias {
|
||||||
return ss.announcedMedias
|
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.
|
// SetUserData sets some user data associated to the session.
|
||||||
func (ss *ServerSession) SetUserData(v interface{}) {
|
func (ss *ServerSession) SetUserData(v interface{}) {
|
||||||
ss.userData = v
|
ss.userData = v
|
||||||
|
Reference in New Issue
Block a user