mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-19 22:05:58 +00:00
application-development: introduction: fix missing markup
This commit is contained in:
parent
01102e37ca
commit
1ef0cd891a
2 changed files with 7 additions and 7 deletions
|
@ -64,11 +64,11 @@ were an element, thereby abstracting away a lot of complexity for your
|
|||
application. You can, for example change state on all elements in a bin
|
||||
by changing the state of that bin itself. Bins also forward bus messages
|
||||
from their contained children (such as error messages, tag messages or
|
||||
EOS messages).
|
||||
`EOS` messages).
|
||||
|
||||
A *pipeline* is a top-level bin. It provides a bus for the application
|
||||
and manages the synchronization for its children. As you set it to
|
||||
PAUSED or PLAYING state, data flow will start and media processing will
|
||||
`PAUSED` or `PLAYING` state, data flow will start and media processing will
|
||||
take place. Once started, pipelines will run in a separate thread until
|
||||
you stop them or the end of the data stream is reached.
|
||||
|
||||
|
|
|
@ -20,21 +20,21 @@ GStreamer provides a clean interface to:
|
|||
|
||||
## Object oriented
|
||||
|
||||
GStreamer adheres to GObject, the GLib 2.0 object model. A programmer
|
||||
familiar with GLib 2.0 or GTK+ will be comfortable with GStreamer.
|
||||
GStreamer adheres to `GObject`, the `GLib 2.0` object model. A programmer
|
||||
familiar with `GLib 2.0` or `GTK+` will be comfortable with GStreamer.
|
||||
|
||||
GStreamer uses the mechanism of signals and object properties.
|
||||
|
||||
All objects can be queried at runtime for their various properties and
|
||||
capabilities.
|
||||
|
||||
GStreamer intends to be similar in programming methodology to GTK+. This
|
||||
GStreamer intends to be similar in programming methodology to `GTK+`. This
|
||||
applies to the object model, ownership of objects, reference counting,
|
||||
etc.
|
||||
|
||||
## Extensible
|
||||
|
||||
All GStreamer Objects can be extended using the GObject inheritance
|
||||
All GStreamer Objects can be extended using the `GObject` inheritance
|
||||
methods.
|
||||
|
||||
All plugins are loaded dynamically and can be extended and upgraded
|
||||
|
@ -43,7 +43,7 @@ independently.
|
|||
## Allow binary-only plugins
|
||||
|
||||
Plugins are shared libraries that are loaded at runtime. Since all the
|
||||
properties of the plugin can be set using the GObject properties, there
|
||||
properties of the plugin can be set using the `GObject` properties, there
|
||||
is no need (and in fact no way) to have any header files installed for
|
||||
the plugins.
|
||||
|
||||
|
|
Loading…
Reference in a new issue