mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-12 11:26:39 +00:00
More porting to markdown
This commit is contained in:
parent
4cd054dea0
commit
fcfa18ac76
4 changed files with 35 additions and 134 deletions
|
@ -28,25 +28,9 @@
|
||||||
* You can use the following children properties through the
|
* You can use the following children properties through the
|
||||||
* #ges_track_element_set_child_property and alike set of methods:
|
* #ges_track_element_set_child_property and alike set of methods:
|
||||||
*
|
*
|
||||||
* <informaltable frame="none">
|
* - #gdouble `volume`: volume factor, 1.0=100%.
|
||||||
* <tgroup cols="3">
|
* - #gboolean `mute`: mute channel.
|
||||||
* <colspec colname="properties_type" colwidth="150px"/>
|
*
|
||||||
* <colspec colname="properties_name" colwidth="200px"/>
|
|
||||||
* <colspec colname="properties_flags" colwidth="400px"/>
|
|
||||||
* <tbody>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gdouble"><type>double</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESAudioSource--volume">volume</link></entry>
|
|
||||||
* <entry>volume factor, 1.0=100%.</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gboolean"><type>gboolean</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESAudioSource--mute">mute</link></entry>
|
|
||||||
* <entry>mute channel.</entry>
|
|
||||||
* </row>
|
|
||||||
* </tbody>
|
|
||||||
* </tgroup>
|
|
||||||
* </informaltable>
|
|
||||||
*/
|
*/
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
|
@ -29,63 +29,18 @@
|
||||||
* ## Children Properties
|
* ## Children Properties
|
||||||
*
|
*
|
||||||
* You can use the following children properties through the
|
* You can use the following children properties through the
|
||||||
* #ges_track_element_set_child_property and alike set of methods:
|
* #ges_timeline_element_set_child_property and alike set of methods:
|
||||||
* <informaltable frame="none">
|
*
|
||||||
* <tgroup cols="3">
|
* - #gchar `text`: The text to be rendered
|
||||||
* <colspec colname="properties_type" colwidth="150px"/>
|
* - #guint `background`: The color of the background
|
||||||
* <colspec colname="properties_name" colwidth="200px"/>
|
* - #guint `color`: The color of the text
|
||||||
* <colspec colname="properties_flags" colwidth="400px"/>
|
* - #gchar `font-desc`: Pango font description string
|
||||||
* <tbody>
|
* - #GESTextHAlign `halignment`: Horizontal alignment of the text
|
||||||
* <row>
|
* - #GESTextVAlign `valignment`: Vertical alignent of the text
|
||||||
* <entry role="property_type"><link linkend="guint"><type>guint</type></link></entry>
|
* - #gdouble `xpos`: The horizontal position of the text
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--background">background</link></entry>
|
* - #gdouble `ypos`: The vertical position of the text
|
||||||
* <entry>The color of the background</entry>
|
* - #gboolean `shaded-background`: Whether to shade the background under the text area
|
||||||
* </row>
|
* - #guint `outline-color`: Color to use for outline the text (big-endian ARGB).
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="guint"><type>guint</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--color">color</link></entry>
|
|
||||||
* <entry>The color of the text</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gchar"><type>gchar</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--font-desc">font-desc</link></entry>
|
|
||||||
* <entry>Pango font description string</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="GESTextHAlign"><type>GESTextHAlign</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--halignment">halignment</link></entry>
|
|
||||||
* <entry>Horizontal alignment of the text</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gchar"><type>gchar</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--text">text</link></entry>
|
|
||||||
* <entry>The text to be rendered</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="GESTextVAlign"><type>GESTextVAlign</type></link>
|
|
||||||
* </entry><entry role="property_name"><link linkend="GESTileSource--valignment">valignment</link>
|
|
||||||
* </entry><entry>Vertical alignent of the text</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gdouble"><type>gdouble</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--xpos">xpos</link></entry>
|
|
||||||
* <entry>The horizontal position of the text</entry>
|
|
||||||
* </row>
|
|
||||||
* <row><entry role="property_type"><link linkend="gdouble"><type>gdouble</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--ypos">ypos</link></entry>
|
|
||||||
* <entry>The vertical position of the text</entry>
|
|
||||||
* </row>
|
|
||||||
* <row><entry role="property_type"><link linkend="gboolean"><type>gboolean</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--shaded-background">shaded-background</link></entry>
|
|
||||||
* <entry>Whether to shade the background under the text area</entry>
|
|
||||||
* </row>
|
|
||||||
* <row><entry role="property_type"><link linkend="guint"><type>guint</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESTileSource--outline-color">outline-color</link></entry>
|
|
||||||
* <entry>Color to use for outline the text (big-endian ARGB).</entry>
|
|
||||||
* </row>
|
|
||||||
* </tbody>
|
|
||||||
* </tgroup>
|
|
||||||
* </informaltable>
|
|
||||||
*/
|
*/
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
|
@ -26,10 +26,14 @@
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
/* Padding */
|
/**
|
||||||
|
* GES_PADDING: (attributes doc.skip=true)
|
||||||
|
*/
|
||||||
#define GES_PADDING 4
|
#define GES_PADDING 4
|
||||||
|
|
||||||
/* padding for very extensible base classes */
|
/**
|
||||||
|
* GES_PADDING_LARGE: (attributes doc.skip=true)
|
||||||
|
*/
|
||||||
#define GES_PADDING_LARGE 20
|
#define GES_PADDING_LARGE 20
|
||||||
|
|
||||||
/* Type definitions */
|
/* Type definitions */
|
||||||
|
|
|
@ -23,64 +23,22 @@
|
||||||
* @title: GESVideoSource
|
* @title: GESVideoSource
|
||||||
* @short_description: Base Class for video sources
|
* @short_description: Base Class for video sources
|
||||||
*
|
*
|
||||||
* # Children Properties:
|
* ## Children Properties:
|
||||||
|
*
|
||||||
* You can use the following children properties through the
|
* You can use the following children properties through the
|
||||||
* #ges_track_element_set_child_property and alike set of methods:
|
* #ges_track_element_set_child_property and alike set of methods:
|
||||||
*
|
*
|
||||||
* <informaltable frame="none">
|
* - #gdouble `alpha`: The desired alpha for the stream.
|
||||||
* <tgroup cols="3">
|
* - #gint `posx`: The desired x position for the stream.
|
||||||
* <colspec colname="properties_type" colwidth="150px"/>
|
* - #gint `posy`: The desired y position for the stream
|
||||||
* <colspec colname="properties_name" colwidth="200px"/>
|
* - #gint `width`: The desired width for that source.
|
||||||
* <colspec colname="properties_flags" colwidth="400px"/>
|
* Set to 0 if size is not mandatory, will be set to width of the current track.
|
||||||
* <tbody>
|
* - #gint `height`: The desired height for that source.
|
||||||
* <row>
|
* Set to 0 if size is not mandatory, will be set to height of the current track.
|
||||||
* <entry role="property_type"><link linkend="gdouble"><type>double</type></link></entry>
|
* - #GstDeinterlaceModes `deinterlace-mode`: Deinterlace Mode
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--alpha">alpha</link></entry>
|
* - #GstDeinterlaceFields `deinterlace-fields`: Fields to use for deinterlacing
|
||||||
* <entry>The desired alpha for the stream.</entry>
|
* - #GstDeinterlaceFieldLayout `deinterlace-tff`: Deinterlace top field first
|
||||||
* </row>
|
* - #GstVideoOrientationMethod `video-direction`: The desired video rotation and flipping.
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gint"><type>gint</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--posx">posx</link></entry>
|
|
||||||
* <entry>The desired x position for the stream.</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gint"><type>gint</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--posy">posy</link></entry>
|
|
||||||
* <entry>The desired y position for the stream</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gint"><type>gint</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--width">width</link></entry>
|
|
||||||
* <entry>The desired width for that source. Set to 0 if size is not mandatory, will be set to width of the current track.</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="gint"><type>gint</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--height">height</link></entry>
|
|
||||||
* <entry>The desired height for that source. Set to 0 if size is not mandatory, will be set to height of the current track.</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="GstDeinterlaceModes"><type>GstDeinterlaceModes</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--deinterlace-mode">deinterlace-mode</link></entry>
|
|
||||||
* <entry>Deinterlace Mode</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="GstDeinterlaceFields"><type>GstDeinterlaceFields</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--deinterlace-fields">deinterlace-fields</link></entry>
|
|
||||||
* <entry>Fields to use for deinterlacing</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="GstDeinterlaceFieldLayout"><type>GstDeinterlaceFieldLayout</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--deinterlace-tff">deinterlace-tff</link></entry>
|
|
||||||
* <entry>Deinterlace top field first</entry>
|
|
||||||
* </row>
|
|
||||||
* <row>
|
|
||||||
* <entry role="property_type"><link linkend="GstVideoOrientationMethod"><type>GstVideoOrientationMethod</type></link></entry>
|
|
||||||
* <entry role="property_name"><link linkend="GESVideoSource--video-direction">video-direction</link></entry>
|
|
||||||
* <entry>The desired video rotation and flipping.</entry>
|
|
||||||
* </row>
|
|
||||||
* </tbody>
|
|
||||||
* </tgroup>
|
|
||||||
* </informaltable>
|
|
||||||
*/
|
*/
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
Loading…
Reference in a new issue