mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-31 11:32:38 +00:00
app-dev: rename building/ -> basics/
https://bugzilla.gnome.org/show_bug.cgi?id=773976
This commit is contained in:
parent
f1c93b5f66
commit
be894db215
15 changed files with 25 additions and 25 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
16
sitemap.txt
16
sitemap.txt
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue