app-dev: rename building/ -> basics/

https://bugzilla.gnome.org/show_bug.cgi?id=773976
This commit is contained in:
Tim-Philipp Müller 2016-11-14 16:50:57 +00:00
parent f1c93b5f66
commit be894db215
15 changed files with 25 additions and 25 deletions

View file

@ -29,7 +29,7 @@ Lastly, we will explain how autoplugging and the GStreamer registry can
be used to setup a pipeline that will convert media from one mediatype be used to setup a pipeline that will convert media from one mediatype
to another, for example for media decoding. to another, for example for media decoding.
[helloworld]: application-development/building/helloworld.md [helloworld]: application-development/basics/helloworld.md
[playback-components]: application-development/highlevel/playback-components.md [playback-components]: application-development/highlevel/playback-components.md
## Media types as a way to identify streams ## Media types as a way to identify streams
@ -62,7 +62,7 @@ Now that we have an idea how GStreamer identifies known media streams,
we can look at methods GStreamer uses to setup pipelines for media we can look at methods GStreamer uses to setup pipelines for media
handling and for media type detection. handling and for media type detection.
[pad-caps]: application-development/building/pads.md#capabilities-of-a-pad [pad-caps]: application-development/basics/pads.md#capabilities-of-a-pad
[pwg-type-defs]: pwg/advanced/building-types.md [pwg-type-defs]: pwg/advanced/building-types.md
## Media stream type detection ## Media stream type detection

View file

@ -924,7 +924,7 @@ the “capsfilter” element in between the two elements, and specifying a
types matching that specified capability set for negotiation. See also types matching that specified capability set for negotiation. See also
[Creating capabilities for filtering][filter-caps]. [Creating capabilities for filtering][filter-caps].
[filter-caps]: application-development/building/pads.md#creating-capabilities-for-filtering [filter-caps]: application-development/basics/pads.md#creating-capabilities-for-filtering
### Changing format in a PLAYING pipeline ### Changing format in a PLAYING pipeline

View file

@ -17,7 +17,7 @@ Most of the interfaces handled here will not contain any example code.
See the API references for details. Here, we will just describe the See the API references for details. Here, we will just describe the
scope and purpose of each interface. scope and purpose of each interface.
[element-object]: application-development/building/elements.md#using-an-element-as-a-gobject [element-object]: application-development/basics/elements.md#using-an-element-as-a-gobject
## The URI interface ## The URI interface

View file

@ -18,12 +18,12 @@ using the GStreamer tagging system. Stream-info can be retrieved from a
Stream information can most easily be read by reading it from a Stream information can most easily be read by reading it from a
`GstPad`. This has already been discussed before in [Using capabilities `GstPad`. This has already been discussed before in [Using capabilities
for metadata](application-development/building/pads.md#using-capabilities-for-metadata). for metadata](application-development/basics/pads.md#using-capabilities-for-metadata).
Therefore, we will skip it here. Note that this requires access to all Therefore, we will skip it here. Note that this requires access to all
pads of which you want stream information. pads of which you want stream information.
Tag reading is done through a bus in GStreamer, which has been discussed Tag reading is done through a bus in GStreamer, which has been discussed
previously in [Bus](application-development/building/bus.md). You can listen for previously in [Bus](application-development/basics/bus.md). You can listen for
`GST_MESSAGE_TAG` messages and handle them as you wish. `GST_MESSAGE_TAG` messages and handle them as you wish.
Note, however, that the `GST_MESSAGE_TAG` message may be fired multiple Note, however, that the `GST_MESSAGE_TAG` message may be fired multiple

View file

@ -86,6 +86,6 @@ applications to GStreamer-0.10 in less than a day.
`gst_init_get_option_group ()` is the new GOption-based equivalent `gst_init_get_option_group ()` is the new GOption-based equivalent
to `gst_init_get_ptop_table ()`. to `gst_init_get_ptop_table ()`.
[bus]: application-development/building/bus.md [bus]: application-development/basics/bus.md
[threads]: application-development/advanced/threads.md [threads]: application-development/advanced/threads.md
[queries-and-sevents]: application-development/advanced/queryevents.md [queries-and-sevents]: application-development/advanced/queryevents.md

View file

@ -9,7 +9,7 @@ is an element itself, a bin can be handled in the same way as any other
element. Therefore, the whole previous chapter ([Elements][elements]) applies element. Therefore, the whole previous chapter ([Elements][elements]) applies
to bins as well. to bins as well.
[elements]: application-development/building/elements.md [elements]: application-development/basics/elements.md
## What are bins ## What are bins

View file

@ -22,7 +22,7 @@ would output decoded data. In the next chapter (see [Pads and
capabilities][pads]), you will learn more about data input capabilities][pads]), you will learn more about data input
and output in elements, and how you can set that up in your application. and output in elements, and how you can set that up in your application.
[pads]: application-development/building/pads.md [pads]: application-development/basics/pads.md
### Source elements ### Source elements
@ -385,7 +385,7 @@ the same bin or pipeline; if you want to link elements or pads at
different hierarchy levels, you will need to use ghost pads (more about different hierarchy levels, you will need to use ghost pads (more about
ghost pads later, see [Ghost pads][ghostpads] ghost pads later, see [Ghost pads][ghostpads]
[ghostpads]: application-development/building/pads.md#ghost-pads [ghostpads]: application-development/basics/pads.md#ghost-pads
## Element States ## Element States
@ -450,7 +450,7 @@ pipeline, e.g. from within a "pad-added" signal callback, you need to
set it to the desired target state yourself using `gst_element_set_state set it to the desired target state yourself using `gst_element_set_state
()` or `gst_element_sync_state_with_parent ()`. ()` or `gst_element_sync_state_with_parent ()`.
[bus]: application-development/building/bus.md [bus]: application-development/basics/bus.md
1. The code for this example is automatically extracted from the 1. The code for this example is automatically extracted from the
documentation and built under `tests/examples/manual` in the documentation and built under `tests/examples/manual` in the

View file

@ -204,11 +204,11 @@ as follows:
![The "hello world" pipeline](images/hello-world.png "fig:") ![The "hello world" pipeline](images/hello-world.png "fig:")
[gst-init]: application-development/building/init.md [gst-init]: application-development/basics/init.md
[advanced]: application-development/advanced/index.md [advanced]: application-development/advanced/index.md
[dynamic-pads]: application-development/building/pads.md#dynamic-or-sometimes-pads [dynamic-pads]: application-development/basics/pads.md#dynamic-or-sometimes-pads
[bins]: application-development/building/bins.md [bins]: application-development/basics/bins.md
[element-states]: application-development/building/elements.md#element-states [element-states]: application-development/basics/elements.md#element-states
## Compiling and Running helloworld.c ## Compiling and Running helloworld.c

View file

@ -11,7 +11,7 @@ media that the element can handle will be exposed by the pad's
capabilities. We will talk more on capabilities later in this chapter capabilities. We will talk more on capabilities later in this chapter
(see [Capabilities of a pad](#capabilities-of-a-pad)). (see [Capabilities of a pad](#capabilities-of-a-pad)).
[elements]: application-development/building/elements.md [elements]: application-development/basics/elements.md
## Pads ## Pads

View file

@ -91,7 +91,7 @@ debugging help and general tips to improve and simplify GStreamer
programming. programming.
[about]: application-development/introduction/index.md [about]: application-development/introduction/index.md
[app-building]: application-development/building/index.md [app-building]: application-development/basics/index.md
[advanced]: application-development/advanced/index.md [advanced]: application-development/advanced/index.md
[highlevel]: application-development/highlevel/index.md [highlevel]: application-development/highlevel/index.md
[appendix]: application-development/appendix/index.md [appendix]: application-development/appendix/index.md

View file

@ -11,14 +11,14 @@ index.md
application-development/introduction/gstreamer.md application-development/introduction/gstreamer.md
application-development/introduction/motivation.md application-development/introduction/motivation.md
application-development/introduction/basics.md application-development/introduction/basics.md
application-development/building/index.md application-development/basics/index.md
application-development/building/init.md application-development/basics/init.md
application-development/building/elements.md application-development/basics/elements.md
application-development/building/bins.md application-development/basics/bins.md
application-development/building/bus.md application-development/basics/bus.md
application-development/building/pads.md application-development/basics/pads.md
application-development/building/data.md application-development/basics/data.md
application-development/building/helloworld.md application-development/basics/helloworld.md
application-development/advanced/index.md application-development/advanced/index.md
application-development/advanced/queryevents.md application-development/advanced/queryevents.md
application-development/advanced/metadata.md application-development/advanced/metadata.md