Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BurstProps ¶
type Description ¶
type Description struct { Global GlobalDesc `yaml:",inline"` Flows []FlowDesc `yaml:"flows"` }
func NewDescriptionFromFile ¶
func NewDescriptionFromFile(path string) (*Description, error)
func NewDescriptionFromYaml ¶
func NewDescriptionFromYaml(buf []byte) (*Description, error)
type FixedBitrateProps ¶
type GlobalDesc ¶
type Mixer ¶
type Mixer interface { // WriteConf writes one or more configuration files for the given flow WriteConf(string, GlobalDesc, FlowDesc) error // Name is used by a Mixer to provide its (unique) name Name() string }
func NewABRVideo ¶
func NewABRVideo() Mixer
func NewRealtimeAudio ¶
func NewRealtimeAudio() Mixer
func NewRealtimeVideo ¶
func NewRealtimeVideo() Mixer
func NewScavenger ¶
func NewScavenger() Mixer
func NewWebPage ¶
func NewWebPage() Mixer
type MixerMap ¶
type MixerMap struct {
// contains filtered or unexported fields
}
func NewMixerMap ¶
func NewMixerMap() *MixerMap
func (*MixerMap) MixerRegister ¶
type PortsRange ¶
func (*PortsRange) UnmarshalYAML ¶
func (pr *PortsRange) UnmarshalYAML(unmarshal func(interface{}) error) error
type RealtimeAudio ¶
type RealtimeAudio struct{}
func (RealtimeAudio) Name ¶
func (RealtimeAudio) Name() string
func (RealtimeAudio) WriteConf ¶
func (RealtimeAudio) WriteConf(baseDir string, g GlobalDesc, c FlowDesc) error
type RealtimeVideo ¶
type RealtimeVideo struct{}
func (RealtimeVideo) Name ¶
func (RealtimeVideo) Name() string
func (RealtimeVideo) WriteConf ¶
func (RealtimeVideo) WriteConf(baseDir string, g GlobalDesc, c FlowDesc) error
Click to show internal directories.
Click to hide internal directories.