Documentation ¶
Index ¶
- type Bin
- type FileOutput
- type FirstSampleMetadata
- type SegmentOutput
- type StreamOutput
- func (o *StreamOutput) AddSink(bin *gst.Bin, url string) error
- func (b StreamOutput) CreateGhostPads() (audioPad, videoPad *gst.GhostPad)
- func (o *StreamOutput) GetUrl(name string) (string, error)
- func (o *StreamOutput) Link() error
- func (b StreamOutput) LinkTees(audioTee, videoTee *gst.Element) error
- func (o *StreamOutput) RemoveSink(bin *gst.Bin, url string) error
- type WebsocketOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bin ¶
type Bin struct {
// contains filtered or unexported fields
}
func (*Bin) RemoveStream ¶ added in v1.5.6
func (*Bin) SetWebsocketSink ¶ added in v1.5.6
func (b *Bin) SetWebsocketSink(writer *sink.WebsocketSink) error
type FileOutput ¶ added in v1.5.6
type FileOutput struct {
// contains filtered or unexported fields
}
func (FileOutput) CreateGhostPads ¶ added in v1.5.6
func (*FileOutput) Link ¶ added in v1.5.6
func (o *FileOutput) Link() error
type FirstSampleMetadata ¶ added in v1.5.6
type FirstSampleMetadata struct {
StartDate int64 // Real time date of the first media sample
}
type SegmentOutput ¶ added in v1.5.6
type SegmentOutput struct {
// contains filtered or unexported fields
}
func (SegmentOutput) CreateGhostPads ¶ added in v1.5.6
func (*SegmentOutput) Link ¶ added in v1.5.6
func (o *SegmentOutput) Link() error
type StreamOutput ¶ added in v1.5.6
func (*StreamOutput) AddSink ¶ added in v1.5.6
func (o *StreamOutput) AddSink(bin *gst.Bin, url string) error
func (StreamOutput) CreateGhostPads ¶ added in v1.5.6
func (*StreamOutput) GetUrl ¶ added in v1.5.6
func (o *StreamOutput) GetUrl(name string) (string, error)
func (*StreamOutput) Link ¶ added in v1.5.6
func (o *StreamOutput) Link() error
func (*StreamOutput) RemoveSink ¶ added in v1.5.6
func (o *StreamOutput) RemoveSink(bin *gst.Bin, url string) error
type WebsocketOutput ¶ added in v1.5.6
type WebsocketOutput struct {
// contains filtered or unexported fields
}
func (WebsocketOutput) CreateGhostPads ¶ added in v1.5.6
func (*WebsocketOutput) Link ¶ added in v1.5.6
func (o *WebsocketOutput) Link() error
func (*WebsocketOutput) SetSink ¶ added in v1.5.6
func (o *WebsocketOutput) SetSink(writer *sink.WebsocketSink)
Click to show internal directories.
Click to hide internal directories.