summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2017-09-08 14:08:17 -0700
committerReynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>2017-09-08 14:08:17 -0700
commitd01c95e460a249e5039a424ca8a2a169203d01dd (patch)
treeaf056520196ea64ffaa63df1ee1b802bd5a454cc
parentd97a8e58cc7b678cb6bec440875075e26188e468 (diff)
application-development: interfaces: add brief on interfaces not documented in detail
-rw-r--r--markdown/application-development/advanced/interfaces.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/markdown/application-development/advanced/interfaces.md b/markdown/application-development/advanced/interfaces.md
index 131a014..889bf49 100644
--- a/markdown/application-development/advanced/interfaces.md
+++ b/markdown/application-development/advanced/interfaces.md
@@ -69,3 +69,22 @@ video in video players.
This interface is implemented by, amongst others, the `Video4linux2`
elements and by `glimagesink`, `ximagesink`, `xvimagesink` and `sdlvideosink`.
+
+## Other interfaces
+
+There are quite a few other interfaces provided by GStreamer and implemented by
+some of its elements. Among them:
+
+* `GstChildProxy` For access to internal element's properties on multi-child elements
+* `GstNavigation` For the sending and parsing of navigation events
+* `GstPreset` For handling element presets
+* `GstRTSPExtension` An RTSP Extension interface
+* `GstStreamVolume` Interface to provide access and control stream volume levels
+* `GstTagSetter` For handling media metadata
+* `GstTagXmpWriter` For elements that provide XMP serialization
+* `GstTocSetter` For setting and retrieval of TOC-like data
+* `GstTuner` For elements providing RF tunning operations
+* `GstVideoDirection` For video rotation and flipping controls
+* `GstVideoOrientation` For video orientation controls
+* `GstWaylandVideo` Wayland video interface
+