mediamtx/internal/core/stream_media.go
Alessandro Ros 339d6ab16e
hls source: set type of audio medias to 'audio' (#1489)
it was wrongly set to "video".
2023-02-19 00:28:50 +01:00

27 lines
533 B
Go

package core
import (
"github.com/aler9/gortsplib/v2/pkg/format"
"github.com/aler9/gortsplib/v2/pkg/media"
)
type streamMedia struct {
formats map[format.Format]*streamFormat
}
func newStreamMedia(medi *media.Media, generateRTPPackets bool) (*streamMedia, error) {
sm := &streamMedia{
formats: make(map[format.Format]*streamFormat),
}
for _, forma := range medi.Formats {
var err error
sm.formats[forma], err = newStreamFormat(forma, generateRTPPackets)
if err != nil {
return nil, err
}
}
return sm, nil
}