mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-14 11:25:39 +00:00
Fix link to API documentation
assuming we are building it as part of our build
This commit is contained in:
parent
36069062de
commit
71cabcb787
3 changed files with 9 additions and 13 deletions
|
@ -28,8 +28,8 @@ all about.
|
||||||
## GStreamer APIs References
|
## GStreamer APIs References
|
||||||
|
|
||||||
* [GStreamer Core library](gstreamer)
|
* [GStreamer Core library](gstreamer)
|
||||||
* [GStreamer Libraries Reference](libs.html)
|
* [GStreamer Libraries Reference](libs.md)
|
||||||
* [GStreamer Plugins Reference](plugins_doc.html)
|
* [GStreamer Plugins Reference](plugins_doc.md)
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.svg) Only the API in libraries from
|
> ![Warning](images/icons/emoticons/warning.svg) Only the API in libraries from
|
||||||
> GStreamer core and gst-plugins-base are guaranteed to be API and ABI stable
|
> GStreamer core and gst-plugins-base are guaranteed to be API and ABI stable
|
||||||
|
|
|
@ -40,7 +40,7 @@ reading, but any GStreamer element may extract tags while processing
|
||||||
data, and most decoders, demuxers and parsers do.
|
data, and most decoders, demuxers and parsers do.
|
||||||
|
|
||||||
A tag writer is called
|
A tag writer is called
|
||||||
[`TagSetter`](../../gstreamer/html/GstTagSetter.html). An element
|
[`TagSetter`](GstTagSetter). An element
|
||||||
supporting both can be used in a tag editor for quick tag changing
|
supporting both can be used in a tag editor for quick tag changing
|
||||||
(note: in-place tag editing is still poorly supported at the time of
|
(note: in-place tag editing is still poorly supported at the time of
|
||||||
writing and usually requires tag extraction/stripping and remuxing of
|
writing and usually requires tag extraction/stripping and remuxing of
|
||||||
|
@ -48,8 +48,7 @@ the stream with new tags).
|
||||||
|
|
||||||
## Reading Tags from Streams
|
## Reading Tags from Streams
|
||||||
|
|
||||||
The basic object for tags is a [`GstTagList
|
The basic object for tags is a [`GstTagList`](GstTagList). An element that is reading
|
||||||
`](../../gstreamer/html/GstTagList.html). An element that is reading
|
|
||||||
tags from a stream should create an empty taglist and fill this with
|
tags from a stream should create an empty taglist and fill this with
|
||||||
individual tags. Empty tag lists can be created with `gst_tag_list_new
|
individual tags. Empty tag lists can be created with `gst_tag_list_new
|
||||||
()`. Then, the element can fill the list using `gst_tag_list_add ()
|
()`. Then, the element can fill the list using `gst_tag_list_add ()
|
||||||
|
|
|
@ -14,7 +14,7 @@ concepts presented here serve mainly to refresh your memory.
|
||||||
|
|
||||||
Elements are at the core of GStreamer. In the context of plugin
|
Elements are at the core of GStreamer. In the context of plugin
|
||||||
development, an *element* is an object derived from the [`
|
development, an *element* is an object derived from the [`
|
||||||
GstElement`](../../gstreamer/html/GstElement.html) class. Elements
|
GstElement`](GstElement) class. Elements
|
||||||
provide some sort of functionality when linked with other elements: For
|
provide some sort of functionality when linked with other elements: For
|
||||||
example, a source element provides data to a stream, and a filter
|
example, a source element provides data to a stream, and a filter
|
||||||
element acts on the data in a stream. Without elements, GStreamer is
|
element acts on the data in a stream. Without elements, GStreamer is
|
||||||
|
@ -48,8 +48,7 @@ all plugins to determine which are needed. Plugins are only loaded when
|
||||||
their provided elements are requested.
|
their provided elements are requested.
|
||||||
|
|
||||||
See the *GStreamer Library Reference* for the current implementation
|
See the *GStreamer Library Reference* for the current implementation
|
||||||
details of [`GstElement`](../../gstreamer/html/GstElement.html) and
|
details of [`GstElement`](GstElement) and [`GstPlugin`](GstPlugin).
|
||||||
[`GstPlugin`](../../gstreamer/html/GstPlugin.html).
|
|
||||||
|
|
||||||
## Pads
|
## Pads
|
||||||
|
|
||||||
|
@ -78,7 +77,7 @@ between elements. Data flows out of one element through one or more
|
||||||
respectively.
|
respectively.
|
||||||
|
|
||||||
See the *GStreamer Library Reference* for the current implementation
|
See the *GStreamer Library Reference* for the current implementation
|
||||||
details of a [`GstPad`](../../gstreamer/html/GstPad.html).
|
details of a [`GstPad`](GstPad).
|
||||||
|
|
||||||
## GstMiniObject, Buffers and Events
|
## GstMiniObject, Buffers and Events
|
||||||
|
|
||||||
|
@ -131,10 +130,8 @@ will be used is the *EOS* event, which is used to indicate the end-of-stream
|
||||||
(usually end-of-file).
|
(usually end-of-file).
|
||||||
|
|
||||||
See the *GStreamer Library Reference* for the current implementation
|
See the *GStreamer Library Reference* for the current implementation
|
||||||
details of a
|
details of a [`GstMiniObject`](GstMiniObject), [`GstBuffer`](GstBuffer)
|
||||||
[`GstMiniObject`](../../gstreamer/html/gstreamer-GstMiniObject.html),
|
and [`GstEvent`](GstEvent).
|
||||||
[`GstBuffer`](../../gstreamer/html/GstBuffer.html) and
|
|
||||||
[`GstEvent`](../../gstreamer/html/GstEvent.html).
|
|
||||||
|
|
||||||
### Buffer Allocation
|
### Buffer Allocation
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue