diff options
author | Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> | 2017-09-08 14:08:17 -0700 |
---|---|---|
committer | Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com> | 2017-09-08 14:08:17 -0700 |
commit | d01c95e460a249e5039a424ca8a2a169203d01dd (patch) | |
tree | af056520196ea64ffaa63df1ee1b802bd5a454cc | |
parent | d97a8e58cc7b678cb6bec440875075e26188e468 (diff) |
application-development: interfaces: add brief on interfaces not documented in detail
-rw-r--r-- | markdown/application-development/advanced/interfaces.md | 19 |
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 + |