mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-14 03:15:47 +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 Core library](gstreamer)
|
||||
* [GStreamer Libraries Reference](libs.html)
|
||||
* [GStreamer Plugins Reference](plugins_doc.html)
|
||||
* [GStreamer Libraries Reference](libs.md)
|
||||
* [GStreamer Plugins Reference](plugins_doc.md)
|
||||
|
||||
> ![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
|
||||
|
|
|
@ -40,7 +40,7 @@ reading, but any GStreamer element may extract tags while processing
|
|||
data, and most decoders, demuxers and parsers do.
|
||||
|
||||
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
|
||||
(note: in-place tag editing is still poorly supported at the time of
|
||||
writing and usually requires tag extraction/stripping and remuxing of
|
||||
|
@ -48,8 +48,7 @@ the stream with new tags).
|
|||
|
||||
## Reading Tags from Streams
|
||||
|
||||
The basic object for tags is a [`GstTagList
|
||||
`](../../gstreamer/html/GstTagList.html). An element that is reading
|
||||
The basic object for tags is a [`GstTagList`](GstTagList). An element that is reading
|
||||
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
|
||||
()`. 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
|
||||
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
|
||||
example, a source element provides data to a stream, and a filter
|
||||
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.
|
||||
|
||||
See the *GStreamer Library Reference* for the current implementation
|
||||
details of [`GstElement`](../../gstreamer/html/GstElement.html) and
|
||||
[`GstPlugin`](../../gstreamer/html/GstPlugin.html).
|
||||
details of [`GstElement`](GstElement) and [`GstPlugin`](GstPlugin).
|
||||
|
||||
## Pads
|
||||
|
||||
|
@ -78,7 +77,7 @@ between elements. Data flows out of one element through one or more
|
|||
respectively.
|
||||
|
||||
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
|
||||
|
||||
|
@ -131,10 +130,8 @@ will be used is the *EOS* event, which is used to indicate the end-of-stream
|
|||
(usually end-of-file).
|
||||
|
||||
See the *GStreamer Library Reference* for the current implementation
|
||||
details of a
|
||||
[`GstMiniObject`](../../gstreamer/html/gstreamer-GstMiniObject.html),
|
||||
[`GstBuffer`](../../gstreamer/html/GstBuffer.html) and
|
||||
[`GstEvent`](../../gstreamer/html/GstEvent.html).
|
||||
details of a [`GstMiniObject`](GstMiniObject), [`GstBuffer`](GstBuffer)
|
||||
and [`GstEvent`](GstEvent).
|
||||
|
||||
### Buffer Allocation
|
||||
|
||||
|
|
Loading…
Reference in a new issue