builder

package
v1.8.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildAudioBin added in v1.7.8

func BuildAudioBin(pipeline *gstreamer.Pipeline, p *config.PipelineConfig) error

func BuildFileBin added in v1.7.8

func BuildFileBin(pipeline *gstreamer.Pipeline, p *config.PipelineConfig) (*gstreamer.Bin, error)

func BuildImageBin added in v1.7.13

func BuildImageBin(c *config.ImageConfig, pipeline *gstreamer.Pipeline, p *config.PipelineConfig) (*gstreamer.Bin, error)

func BuildImageBins added in v1.7.13

func BuildImageBins(pipeline *gstreamer.Pipeline, p *config.PipelineConfig) ([]*gstreamer.Bin, error)

func BuildSegmentBin added in v1.7.8

func BuildSegmentBin(pipeline *gstreamer.Pipeline, p *config.PipelineConfig) (*gstreamer.Bin, error)

func BuildVideoBin added in v1.7.8

func BuildVideoBin(pipeline *gstreamer.Pipeline, p *config.PipelineConfig) error

func BuildWebsocketBin added in v1.7.8

func BuildWebsocketBin(pipeline *gstreamer.Pipeline, appSinkCallbacks *app.SinkCallbacks) (*gstreamer.Bin, error)

Types

type AudioBin added in v1.7.8

type AudioBin struct {
	// contains filtered or unexported fields
}

type FirstSampleMetadata added in v1.7.8

type FirstSampleMetadata struct {
	StartDate int64 // Real time date of the first media sample
}

type StreamBin added in v1.7.8

type StreamBin struct {
	// contains filtered or unexported fields
}

func BuildStreamBin added in v1.7.8

func BuildStreamBin(pipeline *gstreamer.Pipeline, p *config.PipelineConfig) (*StreamBin, *gstreamer.Bin, error)

func (*StreamBin) AddStream added in v1.7.8

func (sb *StreamBin) AddStream(stream *config.Stream) error

func (*StreamBin) GetStream added in v1.8.6

func (sb *StreamBin) GetStream(name string) (*config.Stream, error)

func (*StreamBin) MaybeResetStream added in v1.7.11

func (sb *StreamBin) MaybeResetStream(stream *config.Stream, streamErr error) (bool, error)

func (*StreamBin) RemoveStream added in v1.7.8

func (sb *StreamBin) RemoveStream(stream *config.Stream) error

type StreamSink added in v1.7.11

type StreamSink struct {
	// contains filtered or unexported fields
}

type VideoBin added in v1.7.8

type VideoBin struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL