plugins/

directory
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2024 License: LGPL-2.1

README

Plugins

This directory contains examples of writing GStreamer plugins using go-gst. The metadata required by GStreamer is generated via go generate with the code for the generator contained in this repo at cmd/gst-plugin-gen.

The generator assumes the above is compiled and accessible in your PATH as gst-plugin-gen. You can build and install it to your GOPATH by running make install-plugin-gen in the root of the repository.

Directories

Path Synopsis
+plugin:Name=boilerplate +plugin:Description=My plugin written in go +plugin:Version=v0.0.2 +plugin:License=gst.LicenseLGPL +plugin:Source=go-gst +plugin:Package=examples +plugin:Origin=https://github.com/ArtemMartus/go-gst +plugin:ReleaseDate=2024-09-06
+plugin:Name=boilerplate +plugin:Description=My plugin written in go +plugin:Version=v0.0.2 +plugin:License=gst.LicenseLGPL +plugin:Source=go-gst +plugin:Package=examples +plugin:Origin=https://github.com/ArtemMartus/go-gst +plugin:ReleaseDate=2024-09-06
+plugin:Name=gobin +plugin:Description=A bin element written in go +plugin:Version=v0.0.1 +plugin:License=gst.LicenseLGPL +plugin:Source=go-gst +plugin:Package=examples +plugin:Origin=https://github.com/ArtemMartus/go-gst +plugin:ReleaseDate=2021-01-18
+plugin:Name=gobin +plugin:Description=A bin element written in go +plugin:Version=v0.0.1 +plugin:License=gst.LicenseLGPL +plugin:Source=go-gst +plugin:Package=examples +plugin:Origin=https://github.com/ArtemMartus/go-gst +plugin:ReleaseDate=2021-01-18
This example demonstrates a filesink plugin implemented in Go.
This example demonstrates a filesink plugin implemented in Go.
This example demonstrates a filesrc plugin implemented in Go.
This example demonstrates a filesrc plugin implemented in Go.

Jump to

Keyboard shortcuts

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