mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 09:10:36 +00:00
tutorial: Add notice about missing language ports
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-docs/-/merge_requests/124>
This commit is contained in:
parent
de01b82504
commit
491bf70f89
18 changed files with 91 additions and 0 deletions
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 2: GStreamer concepts
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
The previous tutorial showed how to build a pipeline automatically. Now
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 3: Dynamic pipelines
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
This tutorial shows the rest of the basic concepts required to use
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 6: Media formats and Pad Capabilities
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
Pad Capabilities are a fundamental element of GStreamer, although most
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 9: Media information gathering
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
Sometimes you might want to quickly find out what kind of media a file
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 7: Multithreading and Pad Availability
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
GStreamer handles multithreading automatically, but, under some
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
# Basic tutorial 13: Playback speed
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
|
||||
## Goal
|
||||
|
||||
Fast-forward, reverse-playback and slow-motion are all techniques
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 8: Short-cutting the pipeline
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
Pipelines constructed with GStreamer do not need to be completely
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 12: Streaming
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
Playing media straight from the Internet without storing it locally is
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 4: Time management
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
This tutorial shows how to use GStreamer time-related facilities. In
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Basic tutorial 5: GUI toolkit integration
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
This tutorial shows how to integrate GStreamer in a Graphical User
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 6: Audio visualization
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
GStreamer comes with a set of elements that turn audio into video. They
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 5: Color Balance
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
Brightness, Contrast, Hue and Saturation are common video adjustments,
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 7: Custom playbin sinks
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
`playbin` can be further customized by manually selecting its audio and
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 8: Hardware-accelerated video decoding
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
### Goal
|
||||
|
||||
Hardware-accelerated video decoding has rapidly become a necessity, as
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 1: Playbin usage
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
We have already worked with the `playbin` element, which is capable of
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 4: Progressive streaming
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
[](tutorials/basic/streaming.md) showed how to
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 3: Short-cutting the pipeline
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
[](tutorials/basic/short-cutting-the-pipeline.md) showed
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
# Playback tutorial 2: Subtitle management
|
||||
|
||||
|
||||
{{ ALERT_PY.md }}
|
||||
|
||||
{{ ALERT_JS.md }}
|
||||
|
||||
## Goal
|
||||
|
||||
This tutorial is very similar to the previous one, but instead of
|
||||
|
|
Loading…
Reference in a new issue