Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
appsink
This example shows how to use the appsink element.
|
This example shows how to use the appsink element. |
appsrc
This example shows how to use the appsrc element.
|
This example shows how to use the appsrc element. |
custom_events
This example demonstrates the use of custom events in a pipeline.
|
This example demonstrates the use of custom events in a pipeline. |
decodebin
This example demonstrates the use of the decodebin element.
|
This example demonstrates the use of the decodebin element. |
device_monitor
This example uses gstreamer's device monitor api.
|
This example uses gstreamer's device monitor api. |
device_provider
This example uses gstreamer's device provider api.
|
This example uses gstreamer's device provider api. |
discoverer
This example uses gstreamer's discoverer api.
|
This example uses gstreamer's discoverer api. |
events
This example demonstrates how events can be created and sent to the pipeline.
|
This example demonstrates how events can be created and sent to the pipeline. |
feature-rank
This example shows how to use the feature ranking.
|
This example shows how to use the feature ranking. |
gif-encoder
This example demonstrates using gstreamer to convert a video stream into image frames and then encoding those frames to a gif.
|
This example demonstrates using gstreamer to convert a video stream into image frames and then encoding those frames to a gif. |
launch
This is a simplified go-reimplementation of the gst-launch-<version> cli tool.
|
This is a simplified go-reimplementation of the gst-launch-<version> cli tool. |
pad-probes
This example demonstrates the use of GStreamer's pad probe APIs.
|
This example demonstrates the use of GStreamer's pad probe APIs. |
playbin
This example demonstrates GStreamer's playbin element.
|
This example demonstrates GStreamer's playbin element. |
plugins/boilerplate
+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 |
plugins/gobin
+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 |
plugins/gofilesink
This example demonstrates a filesink plugin implemented in Go.
|
This example demonstrates a filesink plugin implemented in Go. |
plugins/gofilesrc
This example demonstrates a filesrc plugin implemented in Go.
|
This example demonstrates a filesrc plugin implemented in Go. |
queries
This example demonstrates how to use GStreamer's query functionality.
|
This example demonstrates how to use GStreamer's query functionality. |
tagsetter
This example demonstrates how to set and store metadata using GStreamer.
|
This example demonstrates how to set and store metadata using GStreamer. |
toc
This example demonstrates the use of GStreamer's ToC API.
|
This example demonstrates the use of GStreamer's ToC API. |
Package gst contains bindings for the gstreamer C API.
|
Package gst contains bindings for the gstreamer C API. |
app
Package app contains bindings for the gstreamer-app C API.
|
Package app contains bindings for the gstreamer-app C API. |
audio
Package audio contains bindings for the gstaudio C API.
|
Package audio contains bindings for the gstaudio C API. |
base
Package base contains bindings for extendable GStreamer base objects.
|
Package base contains bindings for extendable GStreamer base objects. |
gstsdp
gstsdp contains bindings for the gstreamer sdp library.
|
gstsdp contains bindings for the gstreamer sdp library. |
gstwebrtc
gstwebrtc contains bindings for the gstreamer webrtclib.
|
gstwebrtc contains bindings for the gstreamer webrtclib. |
pbutils
Package pbutils contains bindings for libgstpbutils.
|
Package pbutils contains bindings for libgstpbutils. |
rtp
Package rtp contains bindings for the GStreamer RTP library.
|
Package rtp contains bindings for the GStreamer RTP library. |
video
Package video contains bindings for the gstvideo C API.
|
Package video contains bindings for the gstvideo C API. |
Click to show internal directories.
Click to hide internal directories.