From fd512524a78f2cbe008157f06cb7c52f2e95f2aa Mon Sep 17 00:00:00 2001 From: "Reynaldo H. Verdejo Pinochet" Date: Fri, 8 Sep 2017 16:10:43 -0700 Subject: [PATCH] application-development: interfaces: improve introduction --- .../advanced/interfaces.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/markdown/application-development/advanced/interfaces.md b/markdown/application-development/advanced/interfaces.md index 889bf49c43..b3ea4946fb 100644 --- a/markdown/application-development/advanced/interfaces.md +++ b/markdown/application-development/advanced/interfaces.md @@ -4,24 +4,22 @@ title: Interfaces # Interfaces -In [Using an element as a GObject][element-object], you have -learned how to use `GObject` properties as a simple way to do -interaction between applications and elements. This method suffices for -the simple'n'straight settings, but fails for anything more complicated -than a getter and setter. For the more complicated use cases, GStreamer -uses interfaces based on the GObject +[Using an element as a GObject][element-object] presents the use of `GObject` +properties as a simple way for applications and elements to interact. This +method suffices for simple getters and setters, but fails for anything more +complicated. For more complex use cases, GStreamer uses interfaces based on the +`GObject` [`GTypeInterface`](http://library.gnome.org/devel/gobject/stable/gtype-non-instantiable-classed.html) type. -Most of the interfaces handled here will not contain any example code. -See the API references for details. Here, we will just describe the -scope and purpose of each interface. +This text is meant to be introductory and does not include source code examples. +Please take a look a the API reference for additional details. [element-object]: application-development/basics/elements.md#using-an-element-as-a-gobject ## The URI Handler interface -In the examples so far, we have only showed support for local files +In our examples so far, we have only showed support for local files using the “filesrc” element, but GStreamer supports many more location sources.