# Packages
go:generate gst-plugin-gen
+plugin:Name=boilerplate +plugin:Description=My plugin written in go +plugin:Version=v0.0.1 +plugin:License=gst.LicenseLGPL +plugin:Source=go-gst +plugin:Package=examples +plugin:Origin=https://github.com/tinyzimmer/go-gst +plugin:ReleaseDate=2021-01-18
+element:Name=myelement +element:Rank=gst.RankNone +element:Impl=myelement +element:Subclass=gst.ExtendsElement
.
go:generate gst-plugin-gen
+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/tinyzimmer/go-gst +plugin:ReleaseDate=2021-01-18
+element:Name=gobin +element:Rank=gst.RankNone +element:Impl=gobin +element:Subclass=gst.ExtendsBin +element:Interfaces=gst.InterfaceChildProxy
.
This example demonstrates a filesink plugin implemented in Go.
This example demonstrates a filesrc plugin implemented in Go.