mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-22 09:41:07 +00:00
Update bindings to 1.18
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/merge_requests/25>
This commit is contained in:
parent
9d7f360da7
commit
dbae3e3ff0
41 changed files with 6654 additions and 5319 deletions
5932
girs/Gst-1.0.gir
5932
girs/Gst-1.0.gir
File diff suppressed because it is too large
Load diff
|
@ -1322,13 +1322,13 @@ occurs or the state of the appsrc has gone through READY.</doc>
|
|||
<virtual-method name="end_of_stream" invoker="end_of_stream">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2075">Indicates to the appsrc element that the last buffer queued in the
|
||||
line="2181">Indicates to the appsrc element that the last buffer queued in the
|
||||
element is the last buffer of the stream.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="113"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2082">#GST_FLOW_OK when the EOS was successfully queued.
|
||||
line="2188">#GST_FLOW_OK when the EOS was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
</return-value>
|
||||
|
@ -1336,7 +1336,7 @@ element is the last buffer of the stream.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2077">a #GstAppSrc</doc>
|
||||
line="2183">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1369,7 +1369,7 @@ element is the last buffer of the stream.</doc>
|
|||
<virtual-method name="push_buffer" invoker="push_buffer">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1975">Adds a buffer to the queue of buffers that the appsrc element will
|
||||
line="2081">Adds a buffer to the queue of buffers that the appsrc element will
|
||||
push to its source pad. This function takes ownership of the buffer.
|
||||
|
||||
When the block property is TRUE, this function can block until free
|
||||
|
@ -1378,7 +1378,7 @@ space becomes available in the queue.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1986">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
line="2092">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -1387,13 +1387,13 @@ space becomes available in the queue.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1977">a #GstAppSrc</doc>
|
||||
line="2083">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="buffer" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1978">a #GstBuffer to push</doc>
|
||||
line="2084">a #GstBuffer to push</doc>
|
||||
<type name="Gst.Buffer" c:type="GstBuffer*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1403,7 +1403,7 @@ space becomes available in the queue.</doc>
|
|||
version="1.14">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1996">Adds a buffer list to the queue of buffers and buffer lists that the
|
||||
line="2102">Adds a buffer list to the queue of buffers and buffer lists that the
|
||||
appsrc element will push to its source pad. This function takes ownership
|
||||
of @buffer_list.
|
||||
|
||||
|
@ -1413,7 +1413,7 @@ space becomes available in the queue.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2008">#GST_FLOW_OK when the buffer list was successfully queued.
|
||||
line="2114">#GST_FLOW_OK when the buffer list was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -1422,13 +1422,13 @@ space becomes available in the queue.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1998">a #GstAppSrc</doc>
|
||||
line="2104">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="buffer_list" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1999">a #GstBufferList to push</doc>
|
||||
line="2105">a #GstBufferList to push</doc>
|
||||
<type name="Gst.BufferList" c:type="GstBufferList*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1436,7 +1436,7 @@ space becomes available in the queue.</doc>
|
|||
<virtual-method name="push_sample" invoker="push_sample" version="1.6">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2020">Extract a buffer from the provided sample and adds it to the queue of
|
||||
line="2126">Extract a buffer from the provided sample and adds it to the queue of
|
||||
buffers that the appsrc element will push to its source pad. Any
|
||||
previous caps that were set on appsrc will be replaced by the caps
|
||||
associated with the sample if not equal.
|
||||
|
@ -1450,7 +1450,7 @@ space becomes available in the queue.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2037">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
line="2143">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -1459,13 +1459,13 @@ space becomes available in the queue.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2022">a #GstAppSrc</doc>
|
||||
line="2128">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="sample" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2023">a #GstSample from which buffer and caps may be
|
||||
line="2129">a #GstSample from which buffer and caps may be
|
||||
extracted</doc>
|
||||
<type name="Gst.Sample" c:type="GstSample*"/>
|
||||
</parameter>
|
||||
|
@ -1488,13 +1488,13 @@ extracted</doc>
|
|||
<method name="end_of_stream" c:identifier="gst_app_src_end_of_stream">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2075">Indicates to the appsrc element that the last buffer queued in the
|
||||
line="2181">Indicates to the appsrc element that the last buffer queued in the
|
||||
element is the last buffer of the stream.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="176"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2082">#GST_FLOW_OK when the EOS was successfully queued.
|
||||
line="2188">#GST_FLOW_OK when the EOS was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
</return-value>
|
||||
|
@ -1502,7 +1502,7 @@ element is the last buffer of the stream.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2077">a #GstAppSrc</doc>
|
||||
line="2183">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1510,19 +1510,19 @@ element is the last buffer of the stream.</doc>
|
|||
<method name="get_caps" c:identifier="gst_app_src_get_caps">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1397">Get the configured caps on @appsrc.</doc>
|
||||
line="1470">Get the configured caps on @appsrc.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="128"/>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1403">the #GstCaps produced by the source. gst_caps_unref() after usage.</doc>
|
||||
line="1476">the #GstCaps produced by the source. gst_caps_unref() after usage.</doc>
|
||||
<type name="Gst.Caps" c:type="GstCaps*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1399">a #GstAppSrc</doc>
|
||||
line="1472">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1532,19 +1532,19 @@ element is the last buffer of the stream.</doc>
|
|||
version="1.2">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1634">Get the number of currently queued bytes inside @appsrc.</doc>
|
||||
line="1707">Get the number of currently queued bytes inside @appsrc.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="155"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1640">The number of currently queued bytes.</doc>
|
||||
line="1713">The number of currently queued bytes.</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1636">a #GstAppSrc</doc>
|
||||
line="1709">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1554,20 +1554,20 @@ element is the last buffer of the stream.</doc>
|
|||
version="1.10">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1498">Get the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is
|
||||
line="1571">Get the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is
|
||||
not known.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="140"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1505">the duration of the stream previously set with gst_app_src_set_duration();</doc>
|
||||
line="1578">the duration of the stream previously set with gst_app_src_set_duration();</doc>
|
||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1500">a #GstAppSrc</doc>
|
||||
line="1573">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1576,12 +1576,12 @@ not known.</doc>
|
|||
c:identifier="gst_app_src_get_emit_signals">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1751">Check if appsrc will emit the "new-preroll" and "new-buffer" signals.</doc>
|
||||
line="1824">Check if appsrc will emit the "new-preroll" and "new-buffer" signals.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="167"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1757">%TRUE if @appsrc is emitting the "new-preroll" and "new-buffer"
|
||||
line="1830">%TRUE if @appsrc is emitting the "new-preroll" and "new-buffer"
|
||||
signals.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</return-value>
|
||||
|
@ -1589,7 +1589,7 @@ signals.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1753">a #GstAppSrc</doc>
|
||||
line="1826">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1597,7 +1597,7 @@ signals.</doc>
|
|||
<method name="get_latency" c:identifier="gst_app_src_get_latency">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1703">Retrieve the min and max latencies in @min and @max respectively.</doc>
|
||||
line="1776">Retrieve the min and max latencies in @min and @max respectively.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="161"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
|
@ -1606,7 +1606,7 @@ signals.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1705">a #GstAppSrc</doc>
|
||||
line="1778">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="min"
|
||||
|
@ -1615,7 +1615,7 @@ signals.</doc>
|
|||
transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1706">the min latency</doc>
|
||||
line="1779">the min latency</doc>
|
||||
<type name="guint64" c:type="guint64*"/>
|
||||
</parameter>
|
||||
<parameter name="max"
|
||||
|
@ -1624,7 +1624,7 @@ signals.</doc>
|
|||
transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1707">the max latency</doc>
|
||||
line="1780">the max latency</doc>
|
||||
<type name="guint64" c:type="guint64*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1632,19 +1632,19 @@ signals.</doc>
|
|||
<method name="get_max_bytes" c:identifier="gst_app_src_get_max_bytes">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1608">Get the maximum amount of bytes that can be queued in @appsrc.</doc>
|
||||
line="1681">Get the maximum amount of bytes that can be queued in @appsrc.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="152"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1614">The maximum amount of bytes that can be queued.</doc>
|
||||
line="1687">The maximum amount of bytes that can be queued.</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1610">a #GstAppSrc</doc>
|
||||
line="1683">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1652,20 +1652,20 @@ signals.</doc>
|
|||
<method name="get_size" c:identifier="gst_app_src_get_size">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1445">Get the size of the stream in bytes. A value of -1 means that the size is
|
||||
line="1518">Get the size of the stream in bytes. A value of -1 means that the size is
|
||||
not known.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="134"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1452">the size of the stream previously set with gst_app_src_set_size();</doc>
|
||||
line="1525">the size of the stream previously set with gst_app_src_set_size();</doc>
|
||||
<type name="gint64" c:type="gint64"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1447">a #GstAppSrc</doc>
|
||||
line="1520">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1674,20 +1674,20 @@ not known.</doc>
|
|||
c:identifier="gst_app_src_get_stream_type">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1553">Get the stream type. Control the stream type of @appsrc
|
||||
line="1626">Get the stream type. Control the stream type of @appsrc
|
||||
with gst_app_src_set_stream_type().</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="146"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1560">the stream type.</doc>
|
||||
line="1633">the stream type.</doc>
|
||||
<type name="AppStreamType" c:type="GstAppStreamType"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1555">a #GstAppSrc</doc>
|
||||
line="1628">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -1695,7 +1695,7 @@ with gst_app_src_set_stream_type().</doc>
|
|||
<method name="push_buffer" c:identifier="gst_app_src_push_buffer">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1975">Adds a buffer to the queue of buffers that the appsrc element will
|
||||
line="2081">Adds a buffer to the queue of buffers that the appsrc element will
|
||||
push to its source pad. This function takes ownership of the buffer.
|
||||
|
||||
When the block property is TRUE, this function can block until free
|
||||
|
@ -1704,7 +1704,7 @@ space becomes available in the queue.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1986">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
line="2092">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -1713,13 +1713,13 @@ space becomes available in the queue.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1977">a #GstAppSrc</doc>
|
||||
line="2083">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="buffer" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1978">a #GstBuffer to push</doc>
|
||||
line="2084">a #GstBuffer to push</doc>
|
||||
<type name="Gst.Buffer" c:type="GstBuffer*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1729,7 +1729,7 @@ space becomes available in the queue.</doc>
|
|||
version="1.14">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1996">Adds a buffer list to the queue of buffers and buffer lists that the
|
||||
line="2102">Adds a buffer list to the queue of buffers and buffer lists that the
|
||||
appsrc element will push to its source pad. This function takes ownership
|
||||
of @buffer_list.
|
||||
|
||||
|
@ -1739,7 +1739,7 @@ space becomes available in the queue.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2008">#GST_FLOW_OK when the buffer list was successfully queued.
|
||||
line="2114">#GST_FLOW_OK when the buffer list was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -1748,13 +1748,13 @@ space becomes available in the queue.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1998">a #GstAppSrc</doc>
|
||||
line="2104">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="buffer_list" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1999">a #GstBufferList to push</doc>
|
||||
line="2105">a #GstBufferList to push</doc>
|
||||
<type name="Gst.BufferList" c:type="GstBufferList*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1764,7 +1764,7 @@ space becomes available in the queue.</doc>
|
|||
version="1.6">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2020">Extract a buffer from the provided sample and adds it to the queue of
|
||||
line="2126">Extract a buffer from the provided sample and adds it to the queue of
|
||||
buffers that the appsrc element will push to its source pad. Any
|
||||
previous caps that were set on appsrc will be replaced by the caps
|
||||
associated with the sample if not equal.
|
||||
|
@ -1778,7 +1778,7 @@ space becomes available in the queue.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2037">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
line="2143">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -1787,13 +1787,13 @@ space becomes available in the queue.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2022">a #GstAppSrc</doc>
|
||||
line="2128">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="sample" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2023">a #GstSample from which buffer and caps may be
|
||||
line="2129">a #GstSample from which buffer and caps may be
|
||||
extracted</doc>
|
||||
<type name="Gst.Sample" c:type="GstSample*"/>
|
||||
</parameter>
|
||||
|
@ -1804,7 +1804,7 @@ extracted</doc>
|
|||
introspectable="0">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2116">Set callbacks which will be executed when data is needed, enough data has
|
||||
line="2222">Set callbacks which will be executed when data is needed, enough data has
|
||||
been collected or when a seek should be performed.
|
||||
This is an alternative to using the signals, it has lower overhead and is thus
|
||||
less expensive, but also less flexible.
|
||||
|
@ -1822,13 +1822,13 @@ way.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2118">a #GstAppSrc</doc>
|
||||
line="2224">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="callbacks" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2119">the callbacks</doc>
|
||||
line="2225">the callbacks</doc>
|
||||
<type name="AppSrcCallbacks" c:type="GstAppSrcCallbacks*"/>
|
||||
</parameter>
|
||||
<parameter name="user_data"
|
||||
|
@ -1837,13 +1837,13 @@ way.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2120">a user_data argument for the callbacks</doc>
|
||||
line="2226">a user_data argument for the callbacks</doc>
|
||||
<type name="gpointer" c:type="gpointer"/>
|
||||
</parameter>
|
||||
<parameter name="notify" transfer-ownership="none" scope="async">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2121">a destroy notify function</doc>
|
||||
line="2227">a destroy notify function</doc>
|
||||
<type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1851,7 +1851,7 @@ way.</doc>
|
|||
<method name="set_caps" c:identifier="gst_app_src_set_caps">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1350">Set the capabilities on the appsrc element. This function takes
|
||||
line="1420">Set the capabilities on the appsrc element. This function takes
|
||||
a copy of the caps structure. After calling this method, the source will
|
||||
only produce caps that match @caps. @caps must be fixed and the caps on the
|
||||
buffers must match the caps or left NULL.</doc>
|
||||
|
@ -1863,13 +1863,13 @@ buffers must match the caps or left NULL.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1352">a #GstAppSrc</doc>
|
||||
line="1422">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="caps" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1353">caps to set</doc>
|
||||
line="1423">caps to set</doc>
|
||||
<type name="Gst.Caps" c:type="const GstCaps*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1879,7 +1879,7 @@ buffers must match the caps or left NULL.</doc>
|
|||
version="1.10">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1472">Set the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is
|
||||
line="1545">Set the duration of the stream in nanoseconds. A value of GST_CLOCK_TIME_NONE means that the duration is
|
||||
not known.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="137"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -1889,13 +1889,13 @@ not known.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1474">a #GstAppSrc</doc>
|
||||
line="1547">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="duration" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1475">the duration to set</doc>
|
||||
line="1548">the duration to set</doc>
|
||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1904,7 +1904,7 @@ not known.</doc>
|
|||
c:identifier="gst_app_src_set_emit_signals">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1728">Make appsrc emit the "new-preroll" and "new-buffer" signals. This option is
|
||||
line="1801">Make appsrc emit the "new-preroll" and "new-buffer" signals. This option is
|
||||
by default disabled because signal emission is expensive and unneeded when
|
||||
the application prefers to operate in pull mode.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="164"/>
|
||||
|
@ -1915,13 +1915,13 @@ the application prefers to operate in pull mode.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1730">a #GstAppSrc</doc>
|
||||
line="1803">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="emit" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1731">the new state</doc>
|
||||
line="1804">the new state</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1929,7 +1929,7 @@ the application prefers to operate in pull mode.</doc>
|
|||
<method name="set_latency" c:identifier="gst_app_src_set_latency">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1688">Configure the @min and @max latency in @src. If @min is set to -1, the
|
||||
line="1761">Configure the @min and @max latency in @src. If @min is set to -1, the
|
||||
default latency calculations for pseudo-live sources will be used.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="158"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -1939,19 +1939,19 @@ default latency calculations for pseudo-live sources will be used.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1690">a #GstAppSrc</doc>
|
||||
line="1763">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="min" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1691">the min latency</doc>
|
||||
line="1764">the min latency</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</parameter>
|
||||
<parameter name="max" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1692">the max latency</doc>
|
||||
line="1765">the max latency</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1959,7 +1959,7 @@ default latency calculations for pseudo-live sources will be used.</doc>
|
|||
<method name="set_max_bytes" c:identifier="gst_app_src_set_max_bytes">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1580">Set the maximum amount of bytes that can be queued in @appsrc.
|
||||
line="1653">Set the maximum amount of bytes that can be queued in @appsrc.
|
||||
After the maximum amount of bytes are queued, @appsrc will emit the
|
||||
"enough-data" signal.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="149"/>
|
||||
|
@ -1970,13 +1970,13 @@ After the maximum amount of bytes are queued, @appsrc will emit the
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1582">a #GstAppSrc</doc>
|
||||
line="1655">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="max" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1583">the maximum number of bytes to queue</doc>
|
||||
line="1656">the maximum number of bytes to queue</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1984,7 +1984,7 @@ After the maximum amount of bytes are queued, @appsrc will emit the
|
|||
<method name="set_size" c:identifier="gst_app_src_set_size">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1422">Set the size of the stream in bytes. A value of -1 means that the size is
|
||||
line="1495">Set the size of the stream in bytes. A value of -1 means that the size is
|
||||
not known.</doc>
|
||||
<source-position filename="gst-libs/gst/app/gstappsrc.h" line="131"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -1994,13 +1994,13 @@ not known.</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1424">a #GstAppSrc</doc>
|
||||
line="1497">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="size" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1425">the size to set</doc>
|
||||
line="1498">the size to set</doc>
|
||||
<type name="gint64" c:type="gint64"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -2009,7 +2009,7 @@ not known.</doc>
|
|||
c:identifier="gst_app_src_set_stream_type">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1528">Set the stream type on @appsrc. For seekable streams, the "seek" signal must
|
||||
line="1601">Set the stream type on @appsrc. For seekable streams, the "seek" signal must
|
||||
be connected to.
|
||||
|
||||
A stream_type stream</doc>
|
||||
|
@ -2021,54 +2021,125 @@ A stream_type stream</doc>
|
|||
<instance-parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1530">a #GstAppSrc</doc>
|
||||
line="1603">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="type" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1531">the new state</doc>
|
||||
line="1604">the new state</doc>
|
||||
<type name="AppStreamType" c:type="GstAppStreamType"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="block" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="350">When max-bytes are queued and after the enough-data signal has been emitted,
|
||||
block any further push-buffer calls until the amount of queued bytes drops
|
||||
below the max-bytes limit.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</property>
|
||||
<property name="caps" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="296">The GstCaps that will negotiated downstream and will be put
|
||||
on outgoing buffers.</doc>
|
||||
<type name="Gst.Caps"/>
|
||||
</property>
|
||||
<property name="current-level-bytes" transfer-ownership="none">
|
||||
<property name="current-level-bytes"
|
||||
version="1.2"
|
||||
transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="420">The number of currently queued bytes inside appsrc.</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</property>
|
||||
<property name="duration" writable="1" transfer-ownership="none">
|
||||
<property name="duration"
|
||||
version="1.10"
|
||||
writable="1"
|
||||
transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="433">The total duration in nanoseconds of the data stream. If the total duration is known, it
|
||||
is recommended to configure it with this property.</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</property>
|
||||
<property name="emit-signals" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="395">Make appsrc emit the "need-data", "enough-data" and "seek-data" signals.
|
||||
This option is by default enabled for backwards compatibility reasons but
|
||||
can disabled when needed because signal emission is expensive.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</property>
|
||||
<property name="format" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="306">The format to use for segment events. When the source is producing
|
||||
timestamped buffers this property should be set to GST_FORMAT_TIME.</doc>
|
||||
<type name="Gst.Format"/>
|
||||
</property>
|
||||
<property name="handle-segment-change"
|
||||
version="1.18"
|
||||
writable="1"
|
||||
transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="447">When enabled, appsrc will check GstSegment in GstSample which was
|
||||
pushed via gst_app_src_push_sample() or "push-sample" signal action.
|
||||
If a GstSegment is changed, corresponding segment event will be followed
|
||||
by next data flow.
|
||||
|
||||
FIXME: currently only GST_FORMAT_TIME format is supported and therefore
|
||||
GstAppSrc::format should be time. However, possibly #GstAppSrc can support
|
||||
other formats.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</property>
|
||||
<property name="is-live" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="362">Instruct the source to behave like a live source. This includes that it
|
||||
will only push out buffers in the PLAYING state.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</property>
|
||||
<property name="max-bytes" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="338">The maximum amount of bytes that can be queued internally.
|
||||
After the maximum amount of bytes are queued, appsrc will emit the
|
||||
"enough-data" signal.</doc>
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</property>
|
||||
<property name="max-latency" writable="1" transfer-ownership="none">
|
||||
<type name="gint64" c:type="gint64"/>
|
||||
</property>
|
||||
<property name="min-latency" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="372">The minimum latency of the source. A value of -1 will use the default
|
||||
latency calculations of #GstBaseSrc.</doc>
|
||||
<type name="gint64" c:type="gint64"/>
|
||||
</property>
|
||||
<property name="min-percent" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="408">Make appsrc emit the "need-data" signal when the amount of bytes in the
|
||||
queue drops below this percentage of max-bytes.</doc>
|
||||
<type name="guint" c:type="guint"/>
|
||||
</property>
|
||||
<property name="size" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="316">The total size in bytes of the data stream. If the total size is known, it
|
||||
is recommended to configure it with this property.</doc>
|
||||
<type name="gint64" c:type="gint64"/>
|
||||
</property>
|
||||
<property name="stream-type" writable="1" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="327">The type of stream that this source is producing. For seekable streams the
|
||||
application should connect to the seek-data signal.</doc>
|
||||
<type name="AppStreamType"/>
|
||||
</property>
|
||||
<field name="basesrc">
|
||||
|
@ -2083,135 +2154,61 @@ A stream_type stream</doc>
|
|||
</array>
|
||||
</field>
|
||||
<glib:signal name="end-of-stream" when="last" action="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="555">Notify @appsrc that no more buffer are available.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="Gst.FlowReturn"/>
|
||||
</return-value>
|
||||
</glib:signal>
|
||||
<glib:signal name="enough-data" when="last">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="460">Signal that the source has enough data. It is recommended that the
|
||||
application stops calling push-buffer until the need-data signal is
|
||||
emitted again to avoid excessive buffer queueing.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</glib:signal>
|
||||
<glib:signal name="need-data" when="last">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="441">Signal that the source needs more data. In the callback or from another
|
||||
thread you should call push-buffer or end-of-stream.
|
||||
|
||||
@length is just a hint and when it is set to -1, any number of bytes can be
|
||||
pushed into @appsrc.
|
||||
|
||||
You can call push-buffer multiple times until the enough-data signal is
|
||||
fired.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="length" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="444">the amount of bytes needed.</doc>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<type name="guint" c:type="guint"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</glib:signal>
|
||||
<glib:signal name="push-buffer" when="last" action="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="489">Adds a buffer to the queue of buffers that the appsrc element will
|
||||
push to its source pad. This function does not take ownership of the
|
||||
buffer so the buffer needs to be unreffed after calling this function.
|
||||
|
||||
When the block property is TRUE, this function can block until free space
|
||||
becomes available in the queue.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="Gst.FlowReturn"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="buffer" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="492">a buffer to push</doc>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<type name="Gst.Buffer"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</glib:signal>
|
||||
<glib:signal name="push-buffer-list"
|
||||
when="last"
|
||||
action="1"
|
||||
version="1.14">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="507">Adds a buffer list to the queue of buffers and buffer lists that the
|
||||
appsrc element will push to its source pad. This function does not take
|
||||
ownership of the buffer list so the buffer list needs to be unreffed
|
||||
after calling this function.
|
||||
|
||||
When the block property is TRUE, this function can block until free space
|
||||
becomes available in the queue.</doc>
|
||||
<glib:signal name="push-buffer-list" when="last" action="1">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="Gst.FlowReturn"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="buffer_list" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="510">a buffer list to push</doc>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<type name="Gst.BufferList"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</glib:signal>
|
||||
<glib:signal name="push-sample" when="last" action="1" version="1.6">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="528">Extract a buffer from the provided sample and adds the extracted buffer
|
||||
to the queue of buffers that the appsrc element will
|
||||
push to its source pad. This function set the appsrc caps based on the caps
|
||||
in the sample and reset the caps if they change.
|
||||
Only the caps and the buffer of the provided sample are used and not
|
||||
for example the segment in the sample.
|
||||
This function does not take ownership of the
|
||||
sample so the sample needs to be unreffed after calling this function.
|
||||
|
||||
When the block property is TRUE, this function can block until free space
|
||||
becomes available in the queue.</doc>
|
||||
<glib:signal name="push-sample" when="last" action="1">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="Gst.FlowReturn"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="sample" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="531">a sample from which extract buffer to push</doc>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<type name="Gst.Sample"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</glib:signal>
|
||||
<glib:signal name="seek-data" when="last">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="473">Seek to the given offset. The next push-buffer should produce buffers from
|
||||
the new @offset.
|
||||
This callback is only called for seekable stream types.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="482">%TRUE if the seek succeeded.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="offset" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="476">the offset to seek to</doc>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<type name="guint64" c:type="guint64"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -2355,7 +2352,7 @@ gst_app_src_set_callbacks().</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1986">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
line="2092">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -2364,13 +2361,13 @@ gst_app_src_set_callbacks().</doc>
|
|||
<parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1977">a #GstAppSrc</doc>
|
||||
line="2083">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</parameter>
|
||||
<parameter name="buffer" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1978">a #GstBuffer to push</doc>
|
||||
line="2084">a #GstBuffer to push</doc>
|
||||
<type name="Gst.Buffer" c:type="GstBuffer*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -2382,7 +2379,7 @@ gst_app_src_set_callbacks().</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2082">#GST_FLOW_OK when the EOS was successfully queued.
|
||||
line="2188">#GST_FLOW_OK when the EOS was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
</return-value>
|
||||
|
@ -2390,7 +2387,7 @@ gst_app_src_set_callbacks().</doc>
|
|||
<parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2077">a #GstAppSrc</doc>
|
||||
line="2183">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -2402,7 +2399,7 @@ gst_app_src_set_callbacks().</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2037">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
line="2143">#GST_FLOW_OK when the buffer was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -2411,13 +2408,13 @@ gst_app_src_set_callbacks().</doc>
|
|||
<parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2022">a #GstAppSrc</doc>
|
||||
line="2128">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</parameter>
|
||||
<parameter name="sample" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2023">a #GstSample from which buffer and caps may be
|
||||
line="2129">a #GstSample from which buffer and caps may be
|
||||
extracted</doc>
|
||||
<type name="Gst.Sample" c:type="GstSample*"/>
|
||||
</parameter>
|
||||
|
@ -2430,7 +2427,7 @@ extracted</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="2008">#GST_FLOW_OK when the buffer list was successfully queued.
|
||||
line="2114">#GST_FLOW_OK when the buffer list was successfully queued.
|
||||
#GST_FLOW_FLUSHING when @appsrc is not PAUSED or PLAYING.
|
||||
#GST_FLOW_EOS when EOS occurred.</doc>
|
||||
<type name="Gst.FlowReturn" c:type="GstFlowReturn"/>
|
||||
|
@ -2439,13 +2436,13 @@ extracted</doc>
|
|||
<parameter name="appsrc" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1998">a #GstAppSrc</doc>
|
||||
line="2104">a #GstAppSrc</doc>
|
||||
<type name="AppSrc" c:type="GstAppSrc*"/>
|
||||
</parameter>
|
||||
<parameter name="buffer_list" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/app/gstappsrc.c"
|
||||
line="1999">a #GstBufferList to push</doc>
|
||||
line="2105">a #GstBufferList to push</doc>
|
||||
<type name="Gst.BufferList" c:type="GstBufferList*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -330,7 +330,7 @@ transformations.</doc>
|
|||
<constructor name="new" c:identifier="gst_direct_control_binding_new">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="511">Create a new control-binding that attaches the #GstControlSource to the
|
||||
line="512">Create a new control-binding that attaches the #GstControlSource to the
|
||||
#GObject property. It will map the control source range [0.0 ... 1.0] to
|
||||
the full target property range, and clip all values outside this range.</doc>
|
||||
<source-position filename="libs/gst/controller/gstdirectcontrolbinding.h"
|
||||
|
@ -338,26 +338,26 @@ the full target property range, and clip all values outside this range.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="521">the new #GstDirectControlBinding</doc>
|
||||
line="522">the new #GstDirectControlBinding</doc>
|
||||
<type name="Gst.ControlBinding" c:type="GstControlBinding*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="513">the object of the property</doc>
|
||||
line="514">the object of the property</doc>
|
||||
<type name="Gst.Object" c:type="GstObject*"/>
|
||||
</parameter>
|
||||
<parameter name="property_name" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="514">the property-name to attach the control source</doc>
|
||||
line="515">the property-name to attach the control source</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="cs" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="515">the control source</doc>
|
||||
line="516">the control source</doc>
|
||||
<type name="Gst.ControlSource" c:type="GstControlSource*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -367,7 +367,7 @@ the full target property range, and clip all values outside this range.</doc>
|
|||
version="1.6">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="531">Create a new control-binding that attaches the #GstControlSource to the
|
||||
line="532">Create a new control-binding that attaches the #GstControlSource to the
|
||||
#GObject property. It will directly map the control source values to the
|
||||
target property range without any transformations.</doc>
|
||||
<source-position filename="libs/gst/controller/gstdirectcontrolbinding.h"
|
||||
|
@ -375,26 +375,26 @@ target property range without any transformations.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="541">the new #GstDirectControlBinding</doc>
|
||||
line="542">the new #GstDirectControlBinding</doc>
|
||||
<type name="Gst.ControlBinding" c:type="GstControlBinding*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="object" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="533">the object of the property</doc>
|
||||
line="534">the object of the property</doc>
|
||||
<type name="Gst.Object" c:type="GstObject*"/>
|
||||
</parameter>
|
||||
<parameter name="property_name" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="534">the property-name to attach the control source</doc>
|
||||
line="535">the property-name to attach the control source</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="cs" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="libs/gst/controller/gstdirectcontrolbinding.c"
|
||||
line="535">the control source</doc>
|
||||
line="536">the control source</doc>
|
||||
<type name="Gst.ControlSource" c:type="GstControlSource*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -29,6 +29,7 @@ and/or use gtk-doc annotations. -->
|
|||
</function-macro>
|
||||
<record name="RTSPAuthCredential"
|
||||
c:type="GstRTSPAuthCredential"
|
||||
version="1.12"
|
||||
glib:type-name="GstRTSPAuthCredential"
|
||||
glib:get-type="gst_rtsp_auth_credential_get_type"
|
||||
c:symbol-prefix="rtsp_auth_credential">
|
||||
|
@ -36,7 +37,7 @@ and/or use gtk-doc annotations. -->
|
|||
filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="284">RTSP Authentication credentials</doc>
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="301"/>
|
||||
line="303"/>
|
||||
<field name="scheme" writable="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
|
@ -90,29 +91,30 @@ and/or use gtk-doc annotations. -->
|
|||
</enumeration>
|
||||
<record name="RTSPAuthParam"
|
||||
c:type="GstRTSPAuthParam"
|
||||
version="1.12"
|
||||
glib:type-name="GstRTSPAuthParam"
|
||||
glib:get-type="gst_rtsp_auth_param_get_type"
|
||||
c:symbol-prefix="rtsp_auth_param">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="303">RTSP Authentication parameter</doc>
|
||||
line="305">RTSP Authentication parameter</doc>
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="313"/>
|
||||
line="317"/>
|
||||
<field name="name" writable="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="305">The name of the parameter</doc>
|
||||
line="307">The name of the parameter</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</field>
|
||||
<field name="value" writable="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="306">The value of the parameter</doc>
|
||||
line="308">The value of the parameter</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</field>
|
||||
<method name="copy" c:identifier="gst_rtsp_auth_param_copy">
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="316"/>
|
||||
line="320"/>
|
||||
<return-value transfer-ownership="full">
|
||||
<type name="RTSPAuthParam" c:type="GstRTSPAuthParam*"/>
|
||||
</return-value>
|
||||
|
@ -124,7 +126,7 @@ and/or use gtk-doc annotations. -->
|
|||
</method>
|
||||
<method name="free" c:identifier="gst_rtsp_auth_param_free">
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="318"/>
|
||||
line="322"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
|
@ -3190,7 +3192,7 @@ for transmission.</doc>
|
|||
filename="gst-libs/gst/rtsp/gstrtspmessage.c"
|
||||
line="1193">Dump the contents of @msg to stdout.</doc>
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="339"/>
|
||||
line="343"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/rtsp/gstrtspmessage.c"
|
||||
|
@ -3586,7 +3588,7 @@ response message.</doc>
|
|||
filename="gst-libs/gst/rtsp/gstrtspmessage.c"
|
||||
line="1441">Parses the credentials given in a WWW-Authenticate or Authorization header.</doc>
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="321"/>
|
||||
line="325"/>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/rtsp/gstrtspmessage.c"
|
||||
|
@ -6641,7 +6643,7 @@ not equal #GST_RTSP_OK.</doc>
|
|||
line="1543">Free a %NULL-terminated array of credentials returned from
|
||||
gst_rtsp_message_parse_auth_credentials().</doc>
|
||||
<source-position filename="gst-libs/gst/rtsp/gstrtspmessage.h"
|
||||
line="324"/>
|
||||
line="328"/>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
|
|
|
@ -5943,7 +5943,7 @@ stack and initialized with gst_sdp_message_init().</doc>
|
|||
<parameter name="text" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/sdp/gstsdpmessage.c"
|
||||
line="242">A dynamically allocated string representing the SDP description</doc>
|
||||
line="241">A dynamically allocated string representing the SDP description</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="msg"
|
||||
|
@ -5952,7 +5952,7 @@ stack and initialized with gst_sdp_message_init().</doc>
|
|||
transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/sdp/gstsdpmessage.c"
|
||||
line="241">pointer to new #GstSDPMessage</doc>
|
||||
line="242">pointer to new #GstSDPMessage</doc>
|
||||
<type name="SDPMessage" c:type="GstSDPMessage**"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -6522,7 +6522,7 @@ a=extmap:(id)[/direction] (extensionname) (extensionattributes)</doc>
|
|||
<parameter name="text" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/sdp/gstsdpmessage.c"
|
||||
line="242">A dynamically allocated string representing the SDP description</doc>
|
||||
line="241">A dynamically allocated string representing the SDP description</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="msg"
|
||||
|
@ -6531,7 +6531,7 @@ a=extmap:(id)[/direction] (extensionname) (extensionattributes)</doc>
|
|||
transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/sdp/gstsdpmessage.c"
|
||||
line="241">pointer to new #GstSDPMessage</doc>
|
||||
line="242">pointer to new #GstSDPMessage</doc>
|
||||
<type name="SDPMessage" c:type="GstSDPMessage**"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
|
|
@ -1407,7 +1407,7 @@ the schema wasn't in the list</doc>
|
|||
c:identifier="gst_tag_check_language_code">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="482">Check if a given string contains a known ISO 639 language code.
|
||||
line="486">Check if a given string contains a known ISO 639 language code.
|
||||
|
||||
This is useful in situations where it's not clear whether a given
|
||||
string is a language code (which should be put into a #GST_TAG_LANGUAGE_CODE
|
||||
|
@ -1417,7 +1417,7 @@ tag) or a free-form language name descriptor (which should be put into a
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="493">TRUE if the two- or three-letter language code in @lang_code
|
||||
line="497">TRUE if the two- or three-letter language code in @lang_code
|
||||
is a valid ISO-639 language code.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</return-value>
|
||||
|
@ -1425,7 +1425,7 @@ tag) or a free-form language name descriptor (which should be put into a
|
|||
<parameter name="lang_code" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="484">ISO-639 language code (e.g. "deu" or "ger" or "de")</doc>
|
||||
line="488">ISO-639 language code (e.g. "deu" or "ger" or "de")</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1612,7 +1612,7 @@ Language codes are case-sensitive and expected to be lower case.</doc>
|
|||
c:identifier="gst_tag_get_language_code_iso_639_2B">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="448">Returns three-letter ISO-639-2 "bibliographic" language code given a
|
||||
line="452">Returns three-letter ISO-639-2 "bibliographic" language code given a
|
||||
two-letter ISO-639-1 language code or a three-letter ISO-639-2 language
|
||||
code (both are accepted for convenience).
|
||||
|
||||
|
@ -1625,7 +1625,7 @@ Language codes are case-sensitive and expected to be lower case.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="462">three-letter ISO-639-2 language code string that maps to @lang_code,
|
||||
line="466">three-letter ISO-639-2 language code string that maps to @lang_code,
|
||||
or NULL if no mapping is known. The returned string must not be
|
||||
modified or freed.</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
|
@ -1634,7 +1634,7 @@ Language codes are case-sensitive and expected to be lower case.</doc>
|
|||
<parameter name="lang_code" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="450">ISO-639 language code (e.g. "deu" or "ger" or "de")</doc>
|
||||
line="454">ISO-639 language code (e.g. "deu" or "ger" or "de")</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1643,7 +1643,7 @@ Language codes are case-sensitive and expected to be lower case.</doc>
|
|||
c:identifier="gst_tag_get_language_code_iso_639_2T">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="414">Returns three-letter ISO-639-2 "terminological" language code given a
|
||||
line="418">Returns three-letter ISO-639-2 "terminological" language code given a
|
||||
two-letter ISO-639-1 language code or a three-letter ISO-639-2 language
|
||||
code (both are accepted for convenience).
|
||||
|
||||
|
@ -1656,7 +1656,7 @@ Language codes are case-sensitive and expected to be lower case.</doc>
|
|||
<return-value transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="428">three-letter ISO-639-2 language code string that maps to @lang_code,
|
||||
line="432">three-letter ISO-639-2 language code string that maps to @lang_code,
|
||||
or NULL if no mapping is known. The returned string must not be
|
||||
modified or freed.</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
|
@ -1665,7 +1665,7 @@ Language codes are case-sensitive and expected to be lower case.</doc>
|
|||
<parameter name="lang_code" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/tag/lang.c"
|
||||
line="416">ISO-639 language code (e.g. "deu" or "ger" or "de")</doc>
|
||||
line="420">ISO-639 language code (e.g. "deu" or "ger" or "de")</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -559,7 +559,7 @@ for more information.</doc>
|
|||
<virtual-method name="close" invoker="close">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="542">Close the @channel.</doc>
|
||||
line="544">Close the @channel.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="79"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -569,7 +569,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="544">a #GstWebRTCDataChannel</doc>
|
||||
line="546">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -577,7 +577,7 @@ for more information.</doc>
|
|||
<virtual-method name="send_data" invoker="send_data">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="504">Send @data as a data message over @channel.</doc>
|
||||
line="506">Send @data as a data message over @channel.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="77"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -587,7 +587,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="506">a #GstWebRTCDataChannel</doc>
|
||||
line="508">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="data"
|
||||
|
@ -596,7 +596,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="507">a #GBytes or %NULL</doc>
|
||||
line="509">a #GBytes or %NULL</doc>
|
||||
<type name="GLib.Bytes" c:type="GBytes*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -604,7 +604,7 @@ for more information.</doc>
|
|||
<virtual-method name="send_string" invoker="send_string">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="523">Send @str as a string message over @channel.</doc>
|
||||
line="525">Send @str as a string message over @channel.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="78"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -614,7 +614,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="525">a #GstWebRTCDataChannel</doc>
|
||||
line="527">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="str"
|
||||
|
@ -623,7 +623,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="526">a string or %NULL</doc>
|
||||
line="528">a string or %NULL</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -631,7 +631,7 @@ for more information.</doc>
|
|||
<method name="close" c:identifier="gst_webrtc_data_channel_close">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="542">Close the @channel.</doc>
|
||||
line="544">Close the @channel.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="109"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -641,7 +641,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="544">a #GstWebRTCDataChannel</doc>
|
||||
line="546">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -650,7 +650,7 @@ for more information.</doc>
|
|||
c:identifier="gst_webrtc_data_channel_on_buffered_amount_low">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="488">Signal that the data channel reached a low buffered amount. Should only be used by subclasses.</doc>
|
||||
line="490">Signal that the data channel reached a low buffered amount. Should only be used by subclasses.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="100"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -660,7 +660,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="490">a #GstWebRTCDataChannel</doc>
|
||||
line="492">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -668,7 +668,7 @@ for more information.</doc>
|
|||
<method name="on_close" c:identifier="gst_webrtc_data_channel_on_close">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="403">Signal that the data channel was closed. Should only be used by subclasses.</doc>
|
||||
line="405">Signal that the data channel was closed. Should only be used by subclasses.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="88"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -678,7 +678,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="405">a #GstWebRTCDataChannel</doc>
|
||||
line="407">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -686,7 +686,7 @@ for more information.</doc>
|
|||
<method name="on_error" c:identifier="gst_webrtc_data_channel_on_error">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="432">Signal that the data channel had an error. Should only be used by subclasses.</doc>
|
||||
line="434">Signal that the data channel had an error. Should only be used by subclasses.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="91"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -696,13 +696,13 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="434">a #GstWebRTCDataChannel</doc>
|
||||
line="436">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="error" transfer-ownership="full">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="435">a #GError</doc>
|
||||
line="437">a #GError</doc>
|
||||
<type name="GLib.Error" c:type="GError*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -711,7 +711,7 @@ for more information.</doc>
|
|||
c:identifier="gst_webrtc_data_channel_on_message_data">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="452">Signal that the data channel received a data message. Should only be used by subclasses.</doc>
|
||||
line="454">Signal that the data channel received a data message. Should only be used by subclasses.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="94"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -721,7 +721,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="454">a #GstWebRTCDataChannel</doc>
|
||||
line="456">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="data"
|
||||
|
@ -730,7 +730,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="455">a #GBytes or %NULL</doc>
|
||||
line="457">a #GBytes or %NULL</doc>
|
||||
<type name="GLib.Bytes" c:type="GBytes*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -739,7 +739,7 @@ for more information.</doc>
|
|||
c:identifier="gst_webrtc_data_channel_on_message_string">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="470">Signal that the data channel received a string message. Should only be used by subclasses.</doc>
|
||||
line="472">Signal that the data channel received a string message. Should only be used by subclasses.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="97"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -749,7 +749,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="472">a #GstWebRTCDataChannel</doc>
|
||||
line="474">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="str"
|
||||
|
@ -758,7 +758,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="473">a string or %NULL</doc>
|
||||
line="475">a string or %NULL</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -766,7 +766,7 @@ for more information.</doc>
|
|||
<method name="on_open" c:identifier="gst_webrtc_data_channel_on_open">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="369">Signal that the data channel was opened. Should only be used by subclasses.</doc>
|
||||
line="371">Signal that the data channel was opened. Should only be used by subclasses.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="85"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -776,7 +776,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="371">a #GstWebRTCDataChannel</doc>
|
||||
line="373">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
</parameters>
|
||||
|
@ -785,7 +785,7 @@ for more information.</doc>
|
|||
c:identifier="gst_webrtc_data_channel_send_data">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="504">Send @data as a data message over @channel.</doc>
|
||||
line="506">Send @data as a data message over @channel.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="103"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -795,7 +795,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="506">a #GstWebRTCDataChannel</doc>
|
||||
line="508">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="data"
|
||||
|
@ -804,7 +804,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="507">a #GBytes or %NULL</doc>
|
||||
line="509">a #GBytes or %NULL</doc>
|
||||
<type name="GLib.Bytes" c:type="GBytes*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -813,7 +813,7 @@ for more information.</doc>
|
|||
c:identifier="gst_webrtc_data_channel_send_string">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="523">Send @str as a string message over @channel.</doc>
|
||||
line="525">Send @str as a string message over @channel.</doc>
|
||||
<source-position filename="gst-libs/gst/webrtc/datachannel.h"
|
||||
line="106"/>
|
||||
<return-value transfer-ownership="none">
|
||||
|
@ -823,7 +823,7 @@ for more information.</doc>
|
|||
<instance-parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="525">a #GstWebRTCDataChannel</doc>
|
||||
line="527">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</instance-parameter>
|
||||
<parameter name="str"
|
||||
|
@ -832,7 +832,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="526">a string or %NULL</doc>
|
||||
line="528">a string or %NULL</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -944,7 +944,7 @@ for more information.</doc>
|
|||
<glib:signal name="close" when="last" action="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="350">Close the data channel</doc>
|
||||
line="352">Close the data channel</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
|
@ -967,7 +967,7 @@ for more information.</doc>
|
|||
<parameter name="error" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="296">the #GError thrown</doc>
|
||||
line="298">the #GError thrown</doc>
|
||||
<type name="GLib.Error"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -983,7 +983,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="305">a #GBytes of the data received</doc>
|
||||
line="307">a #GBytes of the data received</doc>
|
||||
<type name="GLib.Bytes"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -999,7 +999,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="314">the data received as a string</doc>
|
||||
line="316">the data received as a string</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1020,7 +1020,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="331">a #GBytes with the data</doc>
|
||||
line="333">a #GBytes with the data</doc>
|
||||
<type name="GLib.Bytes"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1036,7 +1036,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="342">the data to send as a string</doc>
|
||||
line="344">the data to send as a string</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1061,7 +1061,7 @@ for more information.</doc>
|
|||
<parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="506">a #GstWebRTCDataChannel</doc>
|
||||
line="508">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</parameter>
|
||||
<parameter name="data"
|
||||
|
@ -1070,7 +1070,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="507">a #GBytes or %NULL</doc>
|
||||
line="509">a #GBytes or %NULL</doc>
|
||||
<type name="GLib.Bytes" c:type="GBytes*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1087,7 +1087,7 @@ for more information.</doc>
|
|||
<parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="525">a #GstWebRTCDataChannel</doc>
|
||||
line="527">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</parameter>
|
||||
<parameter name="str"
|
||||
|
@ -1096,7 +1096,7 @@ for more information.</doc>
|
|||
allow-none="1">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="526">a string or %NULL</doc>
|
||||
line="528">a string or %NULL</doc>
|
||||
<type name="utf8" c:type="const gchar*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -1113,7 +1113,7 @@ for more information.</doc>
|
|||
<parameter name="channel" transfer-ownership="none">
|
||||
<doc xml:space="preserve"
|
||||
filename="gst-libs/gst/webrtc/datachannel.c"
|
||||
line="544">a #GstWebRTCDataChannel</doc>
|
||||
line="546">a #GstWebRTCDataChannel</doc>
|
||||
<type name="WebRTCDataChannel" c:type="GstWebRTCDataChannel*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
|
|
@ -114,6 +114,21 @@ namespace Gst.App {
|
|||
}
|
||||
}
|
||||
|
||||
[GLib.Property ("handle-segment-change")]
|
||||
public bool HandleSegmentChange {
|
||||
get {
|
||||
GLib.Value val = GetProperty ("handle-segment-change");
|
||||
bool ret = (bool) val;
|
||||
val.Dispose ();
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
GLib.Value val = new GLib.Value(value);
|
||||
SetProperty("handle-segment-change", val);
|
||||
val.Dispose ();
|
||||
}
|
||||
}
|
||||
|
||||
[GLib.Property ("is-live")]
|
||||
public bool IsLive {
|
||||
get {
|
||||
|
@ -321,25 +336,25 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate void NeedDataNativeDelegate (IntPtr inst, uint length);
|
||||
delegate void NeedDataNativeDelegate (IntPtr inst, uint _object);
|
||||
|
||||
static void NeedData_cb (IntPtr inst, uint length)
|
||||
static void NeedData_cb (IntPtr inst, uint _object)
|
||||
{
|
||||
try {
|
||||
AppSrc __obj = GLib.Object.GetObject (inst, false) as AppSrc;
|
||||
__obj.OnNeedData (length);
|
||||
__obj.OnNeedData (_object);
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, false);
|
||||
}
|
||||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.App.AppSrc), ConnectionMethod="OverrideNeedData")]
|
||||
protected virtual void OnNeedData (uint length)
|
||||
protected virtual void OnNeedData (uint _object)
|
||||
{
|
||||
InternalNeedData (length);
|
||||
InternalNeedData (_object);
|
||||
}
|
||||
|
||||
private void InternalNeedData (uint length)
|
||||
private void InternalNeedData (uint _object)
|
||||
{
|
||||
NeedDataNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
|
@ -348,7 +363,7 @@ namespace Gst.App {
|
|||
}
|
||||
if (unmanaged == null) return;
|
||||
|
||||
unmanaged (this.Handle, length);
|
||||
unmanaged (this.Handle, _object);
|
||||
}
|
||||
|
||||
static EnoughDataNativeDelegate EnoughData_cb_delegate;
|
||||
|
@ -427,14 +442,14 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate bool SeekDataNativeDelegate (IntPtr inst, ulong offset);
|
||||
delegate bool SeekDataNativeDelegate (IntPtr inst, ulong _object);
|
||||
|
||||
static bool SeekData_cb (IntPtr inst, ulong offset)
|
||||
static bool SeekData_cb (IntPtr inst, ulong _object)
|
||||
{
|
||||
try {
|
||||
AppSrc __obj = GLib.Object.GetObject (inst, false) as AppSrc;
|
||||
bool __result;
|
||||
__result = __obj.OnSeekData (offset);
|
||||
__result = __obj.OnSeekData (_object);
|
||||
return __result;
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, true);
|
||||
|
@ -444,12 +459,12 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.App.AppSrc), ConnectionMethod="OverrideSeekData")]
|
||||
protected virtual bool OnSeekData (ulong offset)
|
||||
protected virtual bool OnSeekData (ulong _object)
|
||||
{
|
||||
return InternalSeekData (offset);
|
||||
return InternalSeekData (_object);
|
||||
}
|
||||
|
||||
private bool InternalSeekData (ulong offset)
|
||||
private bool InternalSeekData (ulong _object)
|
||||
{
|
||||
SeekDataNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
|
@ -458,7 +473,7 @@ namespace Gst.App {
|
|||
}
|
||||
if (unmanaged == null) return false;
|
||||
|
||||
bool __result = unmanaged (this.Handle, offset);
|
||||
bool __result = unmanaged (this.Handle, _object);
|
||||
return __result;
|
||||
}
|
||||
|
||||
|
@ -485,14 +500,14 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate int PushBufferEventNativeDelegate (IntPtr inst, IntPtr buffer);
|
||||
delegate int PushBufferEventNativeDelegate (IntPtr inst, IntPtr _object);
|
||||
|
||||
static int PushBufferEvent_cb (IntPtr inst, IntPtr buffer)
|
||||
static int PushBufferEvent_cb (IntPtr inst, IntPtr _object)
|
||||
{
|
||||
try {
|
||||
AppSrc __obj = GLib.Object.GetObject (inst, false) as AppSrc;
|
||||
Gst.FlowReturn __result;
|
||||
__result = __obj.OnPushBufferEvent (buffer == IntPtr.Zero ? null : (Gst.Buffer) GLib.Opaque.GetOpaque (buffer, typeof (Gst.Buffer), false));
|
||||
__result = __obj.OnPushBufferEvent (_object == IntPtr.Zero ? null : (Gst.Buffer) GLib.Opaque.GetOpaque (_object, typeof (Gst.Buffer), false));
|
||||
return (int) __result;
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, true);
|
||||
|
@ -502,12 +517,12 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.App.AppSrc), ConnectionMethod="OverridePushBufferEvent")]
|
||||
protected virtual Gst.FlowReturn OnPushBufferEvent (Gst.Buffer buffer)
|
||||
protected virtual Gst.FlowReturn OnPushBufferEvent (Gst.Buffer _object)
|
||||
{
|
||||
return InternalPushBufferEvent (buffer);
|
||||
return InternalPushBufferEvent (_object);
|
||||
}
|
||||
|
||||
private Gst.FlowReturn InternalPushBufferEvent (Gst.Buffer buffer)
|
||||
private Gst.FlowReturn InternalPushBufferEvent (Gst.Buffer _object)
|
||||
{
|
||||
PushBufferEventNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
|
@ -516,7 +531,7 @@ namespace Gst.App {
|
|||
}
|
||||
if (unmanaged == null) return (Gst.FlowReturn) 0;
|
||||
|
||||
int __result = unmanaged (this.Handle, buffer == null ? IntPtr.Zero : buffer.Handle);
|
||||
int __result = unmanaged (this.Handle, _object == null ? IntPtr.Zero : _object.Handle);
|
||||
return (Gst.FlowReturn) __result;
|
||||
}
|
||||
|
||||
|
@ -601,14 +616,14 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate int PushSampleEventNativeDelegate (IntPtr inst, IntPtr sample);
|
||||
delegate int PushSampleEventNativeDelegate (IntPtr inst, IntPtr _object);
|
||||
|
||||
static int PushSampleEvent_cb (IntPtr inst, IntPtr sample)
|
||||
static int PushSampleEvent_cb (IntPtr inst, IntPtr _object)
|
||||
{
|
||||
try {
|
||||
AppSrc __obj = GLib.Object.GetObject (inst, false) as AppSrc;
|
||||
Gst.FlowReturn __result;
|
||||
__result = __obj.OnPushSampleEvent (sample == IntPtr.Zero ? null : (Gst.Sample) GLib.Opaque.GetOpaque (sample, typeof (Gst.Sample), false));
|
||||
__result = __obj.OnPushSampleEvent (_object == IntPtr.Zero ? null : (Gst.Sample) GLib.Opaque.GetOpaque (_object, typeof (Gst.Sample), false));
|
||||
return (int) __result;
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, true);
|
||||
|
@ -618,12 +633,12 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.App.AppSrc), ConnectionMethod="OverridePushSampleEvent")]
|
||||
protected virtual Gst.FlowReturn OnPushSampleEvent (Gst.Sample sample)
|
||||
protected virtual Gst.FlowReturn OnPushSampleEvent (Gst.Sample _object)
|
||||
{
|
||||
return InternalPushSampleEvent (sample);
|
||||
return InternalPushSampleEvent (_object);
|
||||
}
|
||||
|
||||
private Gst.FlowReturn InternalPushSampleEvent (Gst.Sample sample)
|
||||
private Gst.FlowReturn InternalPushSampleEvent (Gst.Sample _object)
|
||||
{
|
||||
PushSampleEventNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
|
@ -632,7 +647,7 @@ namespace Gst.App {
|
|||
}
|
||||
if (unmanaged == null) return (Gst.FlowReturn) 0;
|
||||
|
||||
int __result = unmanaged (this.Handle, sample == null ? IntPtr.Zero : sample.Handle);
|
||||
int __result = unmanaged (this.Handle, _object == null ? IntPtr.Zero : _object.Handle);
|
||||
return (Gst.FlowReturn) __result;
|
||||
}
|
||||
|
||||
|
@ -659,14 +674,14 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate int PushBufferListEventNativeDelegate (IntPtr inst, IntPtr buffer_list);
|
||||
delegate int PushBufferListEventNativeDelegate (IntPtr inst, IntPtr _object);
|
||||
|
||||
static int PushBufferListEvent_cb (IntPtr inst, IntPtr buffer_list)
|
||||
static int PushBufferListEvent_cb (IntPtr inst, IntPtr _object)
|
||||
{
|
||||
try {
|
||||
AppSrc __obj = GLib.Object.GetObject (inst, false) as AppSrc;
|
||||
Gst.FlowReturn __result;
|
||||
__result = __obj.OnPushBufferListEvent (buffer_list == IntPtr.Zero ? null : (Gst.BufferList) GLib.Opaque.GetOpaque (buffer_list, typeof (Gst.BufferList), false));
|
||||
__result = __obj.OnPushBufferListEvent (_object == IntPtr.Zero ? null : (Gst.BufferList) GLib.Opaque.GetOpaque (_object, typeof (Gst.BufferList), false));
|
||||
return (int) __result;
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, true);
|
||||
|
@ -676,12 +691,12 @@ namespace Gst.App {
|
|||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.App.AppSrc), ConnectionMethod="OverridePushBufferListEvent")]
|
||||
protected virtual Gst.FlowReturn OnPushBufferListEvent (Gst.BufferList buffer_list)
|
||||
protected virtual Gst.FlowReturn OnPushBufferListEvent (Gst.BufferList _object)
|
||||
{
|
||||
return InternalPushBufferListEvent (buffer_list);
|
||||
return InternalPushBufferListEvent (_object);
|
||||
}
|
||||
|
||||
private Gst.FlowReturn InternalPushBufferListEvent (Gst.BufferList buffer_list)
|
||||
private Gst.FlowReturn InternalPushBufferListEvent (Gst.BufferList _object)
|
||||
{
|
||||
PushBufferListEventNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
|
@ -690,7 +705,7 @@ namespace Gst.App {
|
|||
}
|
||||
if (unmanaged == null) return (Gst.FlowReturn) 0;
|
||||
|
||||
int __result = unmanaged (this.Handle, buffer_list == null ? IntPtr.Zero : buffer_list.Handle);
|
||||
int __result = unmanaged (this.Handle, _object == null ? IntPtr.Zero : _object.Handle);
|
||||
return (Gst.FlowReturn) __result;
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.App {
|
|||
public delegate void NeedDataHandler(object o, NeedDataArgs args);
|
||||
|
||||
public class NeedDataArgs : GLib.SignalArgs {
|
||||
public uint Length{
|
||||
public uint Object{
|
||||
get {
|
||||
return (uint) Args [0];
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.App {
|
|||
public delegate void PushBufferEventHandler(object o, PushBufferEventArgs args);
|
||||
|
||||
public class PushBufferEventArgs : GLib.SignalArgs {
|
||||
public Gst.Buffer Buffer{
|
||||
public Gst.Buffer Object{
|
||||
get {
|
||||
return (Gst.Buffer) Args [0];
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.App {
|
|||
public delegate void PushBufferListEventHandler(object o, PushBufferListEventArgs args);
|
||||
|
||||
public class PushBufferListEventArgs : GLib.SignalArgs {
|
||||
public Gst.BufferList BufferList{
|
||||
public Gst.BufferList Object{
|
||||
get {
|
||||
return (Gst.BufferList) Args [0];
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.App {
|
|||
public delegate void PushSampleEventHandler(object o, PushSampleEventArgs args);
|
||||
|
||||
public class PushSampleEventArgs : GLib.SignalArgs {
|
||||
public Gst.Sample Sample{
|
||||
public Gst.Sample Object{
|
||||
get {
|
||||
return (Gst.Sample) Args [0];
|
||||
}
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Gst.App {
|
|||
public delegate void SeekDataHandler(object o, SeekDataArgs args);
|
||||
|
||||
public class SeekDataArgs : GLib.SignalArgs {
|
||||
public ulong Offset{
|
||||
public ulong Object{
|
||||
get {
|
||||
return (ulong) Args [0];
|
||||
}
|
||||
|
|
|
@ -18,6 +18,24 @@ namespace Gst.Audio {
|
|||
CreateNativeObject (new string [0], new GLib.Value [0]);
|
||||
}
|
||||
|
||||
[DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_audio_decoder_get_max_errors(IntPtr raw);
|
||||
|
||||
[DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_audio_decoder_set_max_errors(IntPtr raw, int num);
|
||||
|
||||
[GLib.Property ("max-errors")]
|
||||
public int MaxErrors {
|
||||
get {
|
||||
int raw_ret = gst_audio_decoder_get_max_errors(Handle);
|
||||
int ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
gst_audio_decoder_set_max_errors(Handle, value);
|
||||
}
|
||||
}
|
||||
|
||||
[DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern ulong gst_audio_decoder_get_min_latency(IntPtr raw);
|
||||
|
||||
|
@ -1443,23 +1461,6 @@ namespace Gst.Audio {
|
|||
gst_audio_decoder_get_latency(Handle, out min, out max);
|
||||
}
|
||||
|
||||
[DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_audio_decoder_get_max_errors(IntPtr raw);
|
||||
|
||||
[DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_audio_decoder_set_max_errors(IntPtr raw, int num);
|
||||
|
||||
public int MaxErrors {
|
||||
get {
|
||||
int raw_ret = gst_audio_decoder_get_max_errors(Handle);
|
||||
int ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
gst_audio_decoder_set_max_errors(Handle, value);
|
||||
}
|
||||
}
|
||||
|
||||
[DllImport("gstaudio-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_audio_decoder_get_needs_format(IntPtr raw);
|
||||
|
||||
|
|
|
@ -18,6 +18,21 @@ namespace Gst.Base {
|
|||
CreateNativeObject (new string [0], new GLib.Value [0]);
|
||||
}
|
||||
|
||||
[GLib.Property ("emit-signals")]
|
||||
public bool EmitSignals {
|
||||
get {
|
||||
GLib.Value val = GetProperty ("emit-signals");
|
||||
bool ret = (bool) val;
|
||||
val.Dispose ();
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
GLib.Value val = new GLib.Value(value);
|
||||
SetProperty("emit-signals", val);
|
||||
val.Dispose ();
|
||||
}
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern ulong gst_aggregator_get_latency(IntPtr raw);
|
||||
|
||||
|
@ -89,6 +104,75 @@ namespace Gst.Base {
|
|||
}
|
||||
}
|
||||
|
||||
[GLib.Signal("samples-selected")]
|
||||
public event Gst.Base.SamplesSelectedHandler SamplesSelected {
|
||||
add {
|
||||
this.AddSignalHandler ("samples-selected", value, typeof (Gst.Base.SamplesSelectedArgs));
|
||||
}
|
||||
remove {
|
||||
this.RemoveSignalHandler ("samples-selected", value);
|
||||
}
|
||||
}
|
||||
|
||||
static SamplesSelectedNativeDelegate SamplesSelected_cb_delegate;
|
||||
static SamplesSelectedNativeDelegate SamplesSelectedVMCallback {
|
||||
get {
|
||||
if (SamplesSelected_cb_delegate == null)
|
||||
SamplesSelected_cb_delegate = new SamplesSelectedNativeDelegate (SamplesSelected_cb);
|
||||
return SamplesSelected_cb_delegate;
|
||||
}
|
||||
}
|
||||
|
||||
static void OverrideSamplesSelected (GLib.GType gtype)
|
||||
{
|
||||
OverrideSamplesSelected (gtype, SamplesSelectedVMCallback);
|
||||
}
|
||||
|
||||
static void OverrideSamplesSelected (GLib.GType gtype, SamplesSelectedNativeDelegate callback)
|
||||
{
|
||||
OverrideVirtualMethod (gtype, "samples-selected", callback);
|
||||
}
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate void SamplesSelectedNativeDelegate (IntPtr inst, IntPtr segment, ulong pts, ulong dts, ulong duration, IntPtr info);
|
||||
|
||||
static void SamplesSelected_cb (IntPtr inst, IntPtr segment, ulong pts, ulong dts, ulong duration, IntPtr info)
|
||||
{
|
||||
try {
|
||||
Aggregator __obj = GLib.Object.GetObject (inst, false) as Aggregator;
|
||||
__obj.OnSamplesSelected (Gst.Segment.New (segment), pts, dts, duration, info == IntPtr.Zero ? null : (Gst.Structure) GLib.Opaque.GetOpaque (info, typeof (Gst.Structure), false));
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, false);
|
||||
}
|
||||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.Base.Aggregator), ConnectionMethod="OverrideSamplesSelected")]
|
||||
protected virtual void OnSamplesSelected (Gst.Segment segment, ulong pts, ulong dts, ulong duration, Gst.Structure info)
|
||||
{
|
||||
InternalSamplesSelected (segment, pts, dts, duration, info);
|
||||
}
|
||||
|
||||
private void InternalSamplesSelected (Gst.Segment segment, ulong pts, ulong dts, ulong duration, Gst.Structure info)
|
||||
{
|
||||
GLib.Value ret = GLib.Value.Empty;
|
||||
GLib.ValueArray inst_and_params = new GLib.ValueArray (6);
|
||||
GLib.Value[] vals = new GLib.Value [6];
|
||||
vals [0] = new GLib.Value (this);
|
||||
inst_and_params.Append (vals [0]);
|
||||
vals [1] = new GLib.Value (segment);
|
||||
inst_and_params.Append (vals [1]);
|
||||
vals [2] = new GLib.Value (pts);
|
||||
inst_and_params.Append (vals [2]);
|
||||
vals [3] = new GLib.Value (dts);
|
||||
inst_and_params.Append (vals [3]);
|
||||
vals [4] = new GLib.Value (duration);
|
||||
inst_and_params.Append (vals [4]);
|
||||
vals [5] = new GLib.Value (info);
|
||||
inst_and_params.Append (vals [5]);
|
||||
g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret);
|
||||
foreach (GLib.Value v in vals)
|
||||
v.Dispose ();
|
||||
}
|
||||
|
||||
static FlushNativeDelegate Flush_cb_delegate;
|
||||
static FlushNativeDelegate FlushVMCallback {
|
||||
get {
|
||||
|
@ -1254,6 +1338,123 @@ namespace Gst.Base {
|
|||
return __result;
|
||||
}
|
||||
|
||||
static FinishBufferListNativeDelegate FinishBufferList_cb_delegate;
|
||||
static FinishBufferListNativeDelegate FinishBufferListVMCallback {
|
||||
get {
|
||||
if (FinishBufferList_cb_delegate == null)
|
||||
FinishBufferList_cb_delegate = new FinishBufferListNativeDelegate (FinishBufferList_cb);
|
||||
return FinishBufferList_cb_delegate;
|
||||
}
|
||||
}
|
||||
|
||||
static void OverrideFinishBufferList (GLib.GType gtype)
|
||||
{
|
||||
OverrideFinishBufferList (gtype, FinishBufferListVMCallback);
|
||||
}
|
||||
|
||||
static void OverrideFinishBufferList (GLib.GType gtype, FinishBufferListNativeDelegate callback)
|
||||
{
|
||||
unsafe {
|
||||
IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("finish_buffer_list"));
|
||||
*raw_ptr = Marshal.GetFunctionPointerForDelegate((Delegate) callback);
|
||||
}
|
||||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate int FinishBufferListNativeDelegate (IntPtr inst, IntPtr bufferlist);
|
||||
|
||||
static int FinishBufferList_cb (IntPtr inst, IntPtr bufferlist)
|
||||
{
|
||||
try {
|
||||
Aggregator __obj = GLib.Object.GetObject (inst, false) as Aggregator;
|
||||
Gst.FlowReturn __result;
|
||||
__result = __obj.OnFinishBufferList (bufferlist == IntPtr.Zero ? null : (Gst.BufferList) GLib.Opaque.GetOpaque (bufferlist, typeof (Gst.BufferList), true));
|
||||
return (int) __result;
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, true);
|
||||
// NOTREACHED: above call does not return.
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.Base.Aggregator), ConnectionMethod="OverrideFinishBufferList")]
|
||||
protected virtual Gst.FlowReturn OnFinishBufferList (Gst.BufferList bufferlist)
|
||||
{
|
||||
return InternalFinishBufferList (bufferlist);
|
||||
}
|
||||
|
||||
private Gst.FlowReturn InternalFinishBufferList (Gst.BufferList bufferlist)
|
||||
{
|
||||
FinishBufferListNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
IntPtr* raw_ptr = (IntPtr*)(((long) this.LookupGType().GetThresholdType().GetClassPtr()) + (long) class_abi.GetFieldOffset("finish_buffer_list"));
|
||||
unmanaged = (FinishBufferListNativeDelegate) Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(FinishBufferListNativeDelegate));
|
||||
}
|
||||
if (unmanaged == null) return (Gst.FlowReturn) 0;
|
||||
|
||||
bufferlist.Owned = false;
|
||||
int __result = unmanaged (this.Handle, bufferlist == null ? IntPtr.Zero : bufferlist.Handle);
|
||||
return (Gst.FlowReturn) __result;
|
||||
}
|
||||
|
||||
static PeekNextSampleNativeDelegate PeekNextSample_cb_delegate;
|
||||
static PeekNextSampleNativeDelegate PeekNextSampleVMCallback {
|
||||
get {
|
||||
if (PeekNextSample_cb_delegate == null)
|
||||
PeekNextSample_cb_delegate = new PeekNextSampleNativeDelegate (PeekNextSample_cb);
|
||||
return PeekNextSample_cb_delegate;
|
||||
}
|
||||
}
|
||||
|
||||
static void OverridePeekNextSample (GLib.GType gtype)
|
||||
{
|
||||
OverridePeekNextSample (gtype, PeekNextSampleVMCallback);
|
||||
}
|
||||
|
||||
static void OverridePeekNextSample (GLib.GType gtype, PeekNextSampleNativeDelegate callback)
|
||||
{
|
||||
unsafe {
|
||||
IntPtr* raw_ptr = (IntPtr*)(((long) gtype.GetClassPtr()) + (long) class_abi.GetFieldOffset("peek_next_sample"));
|
||||
*raw_ptr = Marshal.GetFunctionPointerForDelegate((Delegate) callback);
|
||||
}
|
||||
}
|
||||
|
||||
[UnmanagedFunctionPointer (CallingConvention.Cdecl)]
|
||||
delegate IntPtr PeekNextSampleNativeDelegate (IntPtr inst, IntPtr aggregator_pad);
|
||||
|
||||
static IntPtr PeekNextSample_cb (IntPtr inst, IntPtr aggregator_pad)
|
||||
{
|
||||
try {
|
||||
Aggregator __obj = GLib.Object.GetObject (inst, false) as Aggregator;
|
||||
Gst.Sample __result;
|
||||
__result = __obj.OnPeekNextSample (GLib.Object.GetObject(aggregator_pad) as Gst.Base.AggregatorPad);
|
||||
return __result == null ? IntPtr.Zero : __result.OwnedCopy;
|
||||
} catch (Exception e) {
|
||||
GLib.ExceptionManager.RaiseUnhandledException (e, true);
|
||||
// NOTREACHED: above call does not return.
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
||||
[GLib.DefaultSignalHandler(Type=typeof(Gst.Base.Aggregator), ConnectionMethod="OverridePeekNextSample")]
|
||||
protected virtual Gst.Sample OnPeekNextSample (Gst.Base.AggregatorPad aggregator_pad)
|
||||
{
|
||||
return InternalPeekNextSample (aggregator_pad);
|
||||
}
|
||||
|
||||
private Gst.Sample InternalPeekNextSample (Gst.Base.AggregatorPad aggregator_pad)
|
||||
{
|
||||
PeekNextSampleNativeDelegate unmanaged = null;
|
||||
unsafe {
|
||||
IntPtr* raw_ptr = (IntPtr*)(((long) this.LookupGType().GetThresholdType().GetClassPtr()) + (long) class_abi.GetFieldOffset("peek_next_sample"));
|
||||
unmanaged = (PeekNextSampleNativeDelegate) Marshal.GetDelegateForFunctionPointer(*raw_ptr, typeof(PeekNextSampleNativeDelegate));
|
||||
}
|
||||
if (unmanaged == null) return null;
|
||||
|
||||
IntPtr __result = unmanaged (this.Handle, aggregator_pad == null ? IntPtr.Zero : aggregator_pad.Handle);
|
||||
return __result == IntPtr.Zero ? null : (Gst.Sample) GLib.Opaque.GetOpaque (__result, typeof (Gst.Sample), true);
|
||||
}
|
||||
|
||||
|
||||
// Internal representation of the wrapped structure ABI.
|
||||
static GLib.AbiStruct _class_abi = null;
|
||||
|
@ -1425,14 +1626,30 @@ namespace Gst.Base {
|
|||
, -1
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr)) // sink_query_pre_queue
|
||||
, "sink_event_pre_queue"
|
||||
, "finish_buffer_list"
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr))
|
||||
, 0
|
||||
),
|
||||
new GLib.AbiField("finish_buffer_list"
|
||||
, -1
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr)) // finish_buffer_list
|
||||
, "sink_query_pre_queue"
|
||||
, "peek_next_sample"
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr))
|
||||
, 0
|
||||
),
|
||||
new GLib.AbiField("peek_next_sample"
|
||||
, -1
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr)) // peek_next_sample
|
||||
, "finish_buffer_list"
|
||||
, "_gst_reserved"
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr))
|
||||
, 0
|
||||
),
|
||||
new GLib.AbiField("_gst_reserved"
|
||||
, -1
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr)) * 17 // _gst_reserved
|
||||
, "sink_query_pre_queue"
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr)) * 15 // _gst_reserved
|
||||
, "peek_next_sample"
|
||||
, null
|
||||
, (uint) Marshal.SizeOf(typeof(IntPtr))
|
||||
, 0
|
||||
|
@ -1467,6 +1684,16 @@ namespace Gst.Base {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_aggregator_finish_buffer_list(IntPtr raw, IntPtr bufferlist);
|
||||
|
||||
public Gst.FlowReturn FinishBufferList(Gst.BufferList bufferlist) {
|
||||
bufferlist.Owned = false;
|
||||
int raw_ret = gst_aggregator_finish_buffer_list(Handle, bufferlist == null ? IntPtr.Zero : bufferlist.Handle);
|
||||
Gst.FlowReturn ret = (Gst.FlowReturn) raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_aggregator_get_allocator(IntPtr raw, out IntPtr allocator, IntPtr parms);
|
||||
|
||||
|
@ -1499,6 +1726,26 @@ namespace Gst.Base {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_aggregator_peek_next_sample(IntPtr raw, IntPtr pad);
|
||||
|
||||
public Gst.Sample PeekNextSample(Gst.Base.AggregatorPad pad) {
|
||||
IntPtr raw_ret = gst_aggregator_peek_next_sample(Handle, pad == null ? IntPtr.Zero : pad.Handle);
|
||||
Gst.Sample ret = raw_ret == IntPtr.Zero ? null : (Gst.Sample) GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.Sample), true);
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_aggregator_selected_samples(IntPtr raw, ulong pts, ulong dts, ulong duration, IntPtr info);
|
||||
|
||||
public void SelectedSamples(ulong pts, ulong dts, ulong duration, Gst.Structure info) {
|
||||
gst_aggregator_selected_samples(Handle, pts, dts, duration, info == null ? IntPtr.Zero : info.Handle);
|
||||
}
|
||||
|
||||
public void SelectedSamples(ulong pts, ulong dts, ulong duration) {
|
||||
SelectedSamples (pts, dts, duration, null);
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_aggregator_set_latency(IntPtr raw, ulong min_latency, ulong max_latency);
|
||||
|
||||
|
|
|
@ -1579,12 +1579,24 @@ namespace Gst.Base {
|
|||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_base_src_new_seamless_segment(IntPtr raw, long start, long stop, long time);
|
||||
|
||||
[Obsolete]
|
||||
public bool NewSeamlessSegment(long start, long stop, long time) {
|
||||
bool raw_ret = gst_base_src_new_seamless_segment(Handle, start, stop, time);
|
||||
bool ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_base_src_new_segment(IntPtr raw, IntPtr segment);
|
||||
|
||||
public bool NewSegment(Gst.Segment segment) {
|
||||
IntPtr native_segment = GLib.Marshaller.StructureToPtrAlloc (segment);
|
||||
bool raw_ret = gst_base_src_new_segment(Handle, native_segment);
|
||||
bool ret = raw_ret;
|
||||
Marshal.FreeHGlobal (native_segment);
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstbase-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_base_src_query_latency(IntPtr raw, out bool live, out ulong min_latency, out ulong max_latency);
|
||||
|
||||
|
|
42
sources/generated/Gst.Base/SamplesSelectedHandler.cs
Normal file
42
sources/generated/Gst.Base/SamplesSelectedHandler.cs
Normal file
|
@ -0,0 +1,42 @@
|
|||
// This file was generated by the Gtk# code generator.
|
||||
// Any changes made will be lost if regenerated.
|
||||
|
||||
namespace Gst.Base {
|
||||
|
||||
using System;
|
||||
|
||||
public delegate void SamplesSelectedHandler(object o, SamplesSelectedArgs args);
|
||||
|
||||
public class SamplesSelectedArgs : GLib.SignalArgs {
|
||||
public Gst.Segment Segment{
|
||||
get {
|
||||
return (Gst.Segment) Args [0];
|
||||
}
|
||||
}
|
||||
|
||||
public ulong Pts{
|
||||
get {
|
||||
return (ulong) Args [1];
|
||||
}
|
||||
}
|
||||
|
||||
public ulong Dts{
|
||||
get {
|
||||
return (ulong) Args [2];
|
||||
}
|
||||
}
|
||||
|
||||
public ulong Duration{
|
||||
get {
|
||||
return (ulong) Args [3];
|
||||
}
|
||||
}
|
||||
|
||||
public Gst.Structure Info{
|
||||
get {
|
||||
return (Gst.Structure) Args [4];
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -118,6 +118,17 @@ namespace Gst.PbUtils {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport("gstpbutils-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_encoding_target_get_path(IntPtr raw);
|
||||
|
||||
public string Path {
|
||||
get {
|
||||
IntPtr raw_ret = gst_encoding_target_get_path(Handle);
|
||||
string ret = GLib.Marshaller.Utf8PtrToString (raw_ret);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
[DllImport("gstpbutils-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_encoding_target_get_profile(IntPtr raw, IntPtr name);
|
||||
|
||||
|
|
|
@ -228,21 +228,6 @@ namespace Gst.Rtp {
|
|||
}
|
||||
}
|
||||
|
||||
[GLib.Property ("twcc-ext-id")]
|
||||
public uint TwccExtId {
|
||||
get {
|
||||
GLib.Value val = GetProperty ("twcc-ext-id");
|
||||
uint ret = (uint) val;
|
||||
val.Dispose ();
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
GLib.Value val = new GLib.Value(value);
|
||||
SetProperty("twcc-ext-id", val);
|
||||
val.Dispose ();
|
||||
}
|
||||
}
|
||||
|
||||
static GetCapsNativeDelegate GetCaps_cb_delegate;
|
||||
static GetCapsNativeDelegate GetCapsVMCallback {
|
||||
get {
|
||||
|
|
|
@ -68,7 +68,7 @@ namespace Gst.Video {
|
|||
public const string VIDEO_DECODER_SRC_NAME = @"src";
|
||||
public const string VIDEO_ENCODER_SINK_NAME = @"sink";
|
||||
public const string VIDEO_ENCODER_SRC_NAME = @"src";
|
||||
public const string VIDEO_FORMATS_ALL = @"{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }";
|
||||
public const string VIDEO_FORMATS_ALL = @"{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, NV12_4L4, NV12_32L32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }";
|
||||
public const string VIDEO_FPS_RANGE = @"(fraction) [ 0, max ]";
|
||||
public const int VIDEO_MAX_COMPONENTS = 4;
|
||||
public const int VIDEO_MAX_PLANES = 4;
|
||||
|
|
|
@ -618,24 +618,6 @@ namespace Gst.Video {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_video_color_transfer_from_iso(uint value);
|
||||
|
||||
public static Gst.Video.VideoTransferFunction VideoColorTransferFromIso(uint value) {
|
||||
int raw_ret = gst_video_color_transfer_from_iso(value);
|
||||
Gst.Video.VideoTransferFunction ret = (Gst.Video.VideoTransferFunction) raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern uint gst_video_color_transfer_to_iso(int func);
|
||||
|
||||
public static uint VideoColorTransferToIso(Gst.Video.VideoTransferFunction func) {
|
||||
uint raw_ret = gst_video_color_transfer_to_iso((int) func);
|
||||
uint ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern unsafe IntPtr gst_video_convert_sample(IntPtr sample, IntPtr to_caps, ulong timeout, out IntPtr error);
|
||||
|
||||
|
@ -1111,6 +1093,33 @@ namespace Gst.Video {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_video_transfer_function_from_iso(uint value);
|
||||
|
||||
public static Gst.Video.VideoTransferFunction VideoTransferFunctionFromIso(uint value) {
|
||||
int raw_ret = gst_video_transfer_function_from_iso(value);
|
||||
Gst.Video.VideoTransferFunction ret = (Gst.Video.VideoTransferFunction) raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_video_transfer_function_is_equivalent(int from_func, uint from_bpp, int to_func, uint to_bpp);
|
||||
|
||||
public static bool VideoTransferFunctionIsEquivalent(Gst.Video.VideoTransferFunction from_func, uint from_bpp, Gst.Video.VideoTransferFunction to_func, uint to_bpp) {
|
||||
bool raw_ret = gst_video_transfer_function_is_equivalent((int) from_func, from_bpp, (int) to_func, to_bpp);
|
||||
bool ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern uint gst_video_transfer_function_to_iso(int func);
|
||||
|
||||
public static uint VideoTransferFunctionToIso(Gst.Video.VideoTransferFunction func) {
|
||||
uint raw_ret = gst_video_transfer_function_to_iso((int) func);
|
||||
uint ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,6 +18,24 @@ namespace Gst.Video {
|
|||
CreateNativeObject (new string [0], new GLib.Value [0]);
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_video_decoder_get_max_errors(IntPtr raw);
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_video_decoder_set_max_errors(IntPtr raw, int num);
|
||||
|
||||
[GLib.Property ("max-errors")]
|
||||
public int MaxErrors {
|
||||
get {
|
||||
int raw_ret = gst_video_decoder_get_max_errors(Handle);
|
||||
int ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
gst_video_decoder_set_max_errors(Handle, value);
|
||||
}
|
||||
}
|
||||
|
||||
[GLib.Property ("qos")]
|
||||
public bool Qos {
|
||||
get {
|
||||
|
@ -1532,23 +1550,6 @@ namespace Gst.Video {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern int gst_video_decoder_get_max_errors(IntPtr raw);
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_video_decoder_set_max_errors(IntPtr raw, int num);
|
||||
|
||||
public int MaxErrors {
|
||||
get {
|
||||
int raw_ret = gst_video_decoder_get_max_errors(Handle);
|
||||
int ret = raw_ret;
|
||||
return ret;
|
||||
}
|
||||
set {
|
||||
gst_video_decoder_set_max_errors(Handle, value);
|
||||
}
|
||||
}
|
||||
|
||||
[DllImport("gstvideo-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_video_decoder_get_needs_format(IntPtr raw);
|
||||
|
||||
|
|
|
@ -107,6 +107,8 @@ namespace Gst.Video {
|
|||
Y212Le = 94,
|
||||
Y412Be = 95,
|
||||
Y412Le = 96,
|
||||
Nv124l4 = 97,
|
||||
Nv1232l32 = 98,
|
||||
}
|
||||
|
||||
internal class VideoFormatGType {
|
||||
|
|
|
@ -12,6 +12,7 @@ namespace Gst.Video {
|
|||
|
||||
Unknown = 0,
|
||||
Zflipz2x2 = 65536,
|
||||
Linear = 131072,
|
||||
}
|
||||
|
||||
internal class VideoTileModeGType {
|
||||
|
|
|
@ -26,6 +26,7 @@ namespace Gst.Video {
|
|||
Bt202010 = 13,
|
||||
Smpte2084 = 14,
|
||||
AribStdB67 = 15,
|
||||
Bt601 = 16,
|
||||
}
|
||||
|
||||
internal class VideoTransferFunctionGType {
|
||||
|
|
|
@ -74,6 +74,7 @@ namespace Gst {
|
|||
public const string SEGMENT_FORMAT = @"paB";
|
||||
public const int SEGMENT_INSTANT_FLAGS = 912;
|
||||
public const int SEQNUM_INVALID = 0;
|
||||
public const string STIMEP_FORMAT = @"paS";
|
||||
public const string STIME_FORMAT = @"c%";
|
||||
public const string TAG_ALBUM = @"album";
|
||||
public const string TAG_ALBUM_ARTIST = @"album-artist";
|
||||
|
@ -160,6 +161,7 @@ namespace Gst {
|
|||
public const string TAG_USER_RATING = @"user-rating";
|
||||
public const string TAG_VERSION = @"version";
|
||||
public const string TAG_VIDEO_CODEC = @"video-codec";
|
||||
public const string TIMEP_FORMAT = @"paT";
|
||||
public const string TIME_FORMAT = @"u:%02u:%02u.%09u";
|
||||
public const int TOC_REPEAT_COUNT_INFINITE = -1;
|
||||
public const int URI_NO_PORT = 0;
|
||||
|
|
|
@ -149,6 +149,7 @@ namespace Gst {
|
|||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern bool gst_ghost_pad_construct(IntPtr raw);
|
||||
|
||||
[Obsolete]
|
||||
public bool Construct() {
|
||||
bool raw_ret = gst_ghost_pad_construct(Handle);
|
||||
bool ret = raw_ret;
|
||||
|
|
|
@ -288,6 +288,7 @@ namespace Gst {
|
|||
return ret;
|
||||
}
|
||||
set {
|
||||
value.Owned = false;
|
||||
gst_pad_template_set_documentation_caps(Handle, value == null ? IntPtr.Zero : value.Handle);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -33,6 +33,15 @@ namespace Gst {
|
|||
Marshal.FreeHGlobal (native_value);
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_tag_list_copy(IntPtr raw);
|
||||
|
||||
public Gst.TagList Copy() {
|
||||
IntPtr raw_ret = gst_tag_list_copy(Handle);
|
||||
Gst.TagList ret = raw_ret == IntPtr.Zero ? null : (Gst.TagList) GLib.Opaque.GetOpaque (raw_ret, typeof (Gst.TagList), true);
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern void gst_tag_list_foreach(IntPtr raw, GstSharp.TagForeachFuncNative func, IntPtr user_data);
|
||||
|
||||
|
|
|
@ -657,6 +657,17 @@ namespace Gst {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_uri_from_string_escaped(IntPtr uri);
|
||||
|
||||
public static Gst.Uri FromStringEscaped(string uri) {
|
||||
IntPtr native_uri = GLib.Marshaller.StringToPtrGStrdup (uri);
|
||||
IntPtr raw_ret = gst_uri_from_string_escaped(native_uri);
|
||||
Gst.Uri ret = Gst.Uri.New (raw_ret);
|
||||
GLib.Marshaller.Free (native_uri);
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_uri_get_location(IntPtr uri);
|
||||
|
||||
|
|
|
@ -116,6 +116,17 @@ namespace Gst {
|
|||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_uri_from_string_escaped(IntPtr uri);
|
||||
|
||||
public static Gst.Uri UriFromStringEscaped(string uri) {
|
||||
IntPtr native_uri = GLib.Marshaller.StringToPtrGStrdup (uri);
|
||||
IntPtr raw_ret = gst_uri_from_string_escaped(native_uri);
|
||||
Gst.Uri ret = Gst.Uri.New (raw_ret);
|
||||
GLib.Marshaller.Free (native_uri);
|
||||
return ret;
|
||||
}
|
||||
|
||||
[DllImport("gstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
||||
static extern IntPtr gst_uri_get_location(IntPtr uri);
|
||||
|
||||
|
|
|
@ -551,6 +551,8 @@ int main (int argc, char *argv[]) {
|
|||
g_print("\"GstAggregatorClass.negotiate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, negotiate));
|
||||
g_print("\"GstAggregatorClass.sink_event_pre_queue\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, sink_event_pre_queue));
|
||||
g_print("\"GstAggregatorClass.sink_query_pre_queue\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, sink_query_pre_queue));
|
||||
g_print("\"GstAggregatorClass.finish_buffer_list\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, finish_buffer_list));
|
||||
g_print("\"GstAggregatorClass.peek_next_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, peek_next_sample));
|
||||
g_print("\"sizeof(GstAggregator)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAggregator));
|
||||
g_print("\"GstAggregator.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregator, srcpad));
|
||||
g_print("\"GstAggregator.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregator, priv));
|
||||
|
|
|
@ -545,6 +545,8 @@ namespace AbiTester {
|
|||
Console.WriteLine("\"GstAggregatorClass.negotiate\": \"" + Gst.Base.Aggregator.class_abi.GetFieldOffset("negotiate") + "\"");
|
||||
Console.WriteLine("\"GstAggregatorClass.sink_event_pre_queue\": \"" + Gst.Base.Aggregator.class_abi.GetFieldOffset("sink_event_pre_queue") + "\"");
|
||||
Console.WriteLine("\"GstAggregatorClass.sink_query_pre_queue\": \"" + Gst.Base.Aggregator.class_abi.GetFieldOffset("sink_query_pre_queue") + "\"");
|
||||
Console.WriteLine("\"GstAggregatorClass.finish_buffer_list\": \"" + Gst.Base.Aggregator.class_abi.GetFieldOffset("finish_buffer_list") + "\"");
|
||||
Console.WriteLine("\"GstAggregatorClass.peek_next_sample\": \"" + Gst.Base.Aggregator.class_abi.GetFieldOffset("peek_next_sample") + "\"");
|
||||
Console.WriteLine("\"sizeof(GstAggregator)\": \"" + Gst.Base.Aggregator.abi_info.Size + "\"");
|
||||
Console.WriteLine("\"GstAggregator.srcpad\": \"" + Gst.Base.Aggregator.abi_info.GetFieldOffset("srcpad") + "\"");
|
||||
Console.WriteLine("\"GstAggregator.priv\": \"" + Gst.Base.Aggregator.abi_info.GetFieldOffset("priv") + "\"");
|
||||
|
|
|
@ -3213,7 +3213,7 @@
|
|||
<return-type type="GType" />
|
||||
</method>
|
||||
</struct>
|
||||
<object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature">
|
||||
<object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.12">
|
||||
<class_struct cname="GstDynamicTypeFactoryClass" />
|
||||
<method name="GetType" cname="gst_dynamic_type_factory_get_type" shared="true">
|
||||
<return-type type="GType" />
|
||||
|
@ -4119,7 +4119,7 @@
|
|||
<parameter name="active" type="gboolean" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="Construct" cname="gst_ghost_pad_construct">
|
||||
<method name="Construct" cname="gst_ghost_pad_construct" deprecated="true">
|
||||
<return-type type="gboolean" />
|
||||
<parameters />
|
||||
</method>
|
||||
|
@ -5057,7 +5057,7 @@
|
|||
<method name="SetDocumentationCaps" cname="gst_pad_template_set_documentation_caps" version="1.18">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter name="caps" type="GstCaps*">
|
||||
<parameter name="caps" type="GstCaps*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -5091,7 +5091,7 @@
|
|||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
</object>
|
||||
<struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam">
|
||||
<struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam" version="1.12">
|
||||
<method name="GetType" cname="gst_param_spec_array_get_type" shared="true">
|
||||
<return-type type="GType" />
|
||||
</method>
|
||||
|
@ -5941,7 +5941,7 @@
|
|||
<method name="GetList" cname="gst_tracer_factory_get_list" shared="true" version="1.8">
|
||||
<return-type type="GList*" element_type="GstTracerFactory*" elements_owned="true" owned="true" />
|
||||
</method>
|
||||
<method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type">
|
||||
<method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type" version="1.14">
|
||||
<return-type type="GType" />
|
||||
<parameters />
|
||||
</method>
|
||||
|
@ -6469,7 +6469,7 @@
|
|||
<parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="HasFlags" cname="gst_buffer_has_flags">
|
||||
<method name="HasFlags" cname="gst_buffer_has_flags" version="1.10">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="flags" type="GstBufferFlags" />
|
||||
|
@ -9075,7 +9075,7 @@
|
|||
<return-type type="GType" />
|
||||
</method>
|
||||
<constructor cname="gst_parse_context_new" disable_void_ctor="" />
|
||||
<method name="Copy" cname="gst_parse_context_copy">
|
||||
<method name="Copy" cname="gst_parse_context_copy" version="1.12.1">
|
||||
<return-type type="GstParseContext*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
|
@ -10285,7 +10285,7 @@
|
|||
<return-type type="void" />
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="GetArray" cname="gst_structure_get_array">
|
||||
<method name="GetArray" cname="gst_structure_get_array" version="1.12">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="fieldname" type="const-gchar*" />
|
||||
|
@ -10621,6 +10621,12 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="Copy" cname="gst_tag_list_copy">
|
||||
<return-type type="GstTagList*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="Foreach" cname="gst_tag_list_foreach">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
|
@ -11380,6 +11386,14 @@
|
|||
<parameter name="uri" type="const-gchar*" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="FromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
|
||||
<return-type type="GstUri*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="uri" type="const-gchar*" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="GetLocation" cname="gst_uri_get_location" shared="true">
|
||||
<return-type type="gchar*" owned="true" />
|
||||
<parameters>
|
||||
|
@ -11459,7 +11473,7 @@
|
|||
<method name="Deinit" cname="gst_deinit" shared="true">
|
||||
<return-type type="void" />
|
||||
</method>
|
||||
<method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true">
|
||||
<method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true" version="1.12">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="plugin" type="GstPlugin*" />
|
||||
|
@ -11737,7 +11751,7 @@
|
|||
<method name="TracingGetActiveTracers" cname="gst_tracing_get_active_tracers" shared="true" version="1.18">
|
||||
<return-type type="GList*" element_type="GstTracer*" elements_owned="true" owned="true" />
|
||||
</method>
|
||||
<method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true">
|
||||
<method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true" version="1.8">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter name="tracer" type="GstTracer*" />
|
||||
|
@ -11868,6 +11882,7 @@
|
|||
<constant value="paB" ctype="gchar*" gtype="gchar*" name="SEGMENT_FORMAT" />
|
||||
<constant value="912" ctype="gint" gtype="gint" name="SEGMENT_INSTANT_FLAGS" />
|
||||
<constant value="0" ctype="gint" gtype="gint" name="SEQNUM_INVALID" version="1.14" />
|
||||
<constant value="paS" ctype="gchar*" gtype="gchar*" name="STIMEP_FORMAT" version="1.18" />
|
||||
<constant value="c%" ctype="gchar*" gtype="gchar*" name="STIME_FORMAT" version="1.6" />
|
||||
<constant value="album" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM" />
|
||||
<constant value="album-artist" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST" />
|
||||
|
@ -11954,6 +11969,7 @@
|
|||
<constant value="user-rating" ctype="gchar*" gtype="gchar*" name="TAG_USER_RATING" />
|
||||
<constant value="version" ctype="gchar*" gtype="gchar*" name="TAG_VERSION" />
|
||||
<constant value="video-codec" ctype="gchar*" gtype="gchar*" name="TAG_VIDEO_CODEC" />
|
||||
<constant value="paT" ctype="gchar*" gtype="gchar*" name="TIMEP_FORMAT" version="1.18" />
|
||||
<constant value="u:%02u:%02u.%09u" ctype="gchar*" gtype="gchar*" name="TIME_FORMAT" />
|
||||
<constant value="-1" ctype="gint" gtype="gint" name="TOC_REPEAT_COUNT_INFINITE" version="1.4" />
|
||||
<constant value="0" ctype="gint" gtype="gint" name="URI_NO_PORT" />
|
||||
|
@ -13168,6 +13184,14 @@
|
|||
<parameter name="uri" type="const-gchar*" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="UriFromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
|
||||
<return-type type="GstUri*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="uri" type="const-gchar*" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="UriGetLocation" cname="gst_uri_get_location" shared="true">
|
||||
<return-type type="gchar*" owned="true" />
|
||||
<parameters>
|
||||
|
@ -13727,10 +13751,11 @@
|
|||
</method>
|
||||
<property name="Block" cname="block" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
||||
<property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.2" />
|
||||
<property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.10" />
|
||||
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="Format" cname="format" type="GstFormat" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="HandleSegmentChange" cname="handle-segment-change" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
||||
<property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="MaxLatency" cname="max-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
|
@ -13755,31 +13780,31 @@
|
|||
<signal name="NeedData" cname="need-data" when="last" field_name="need_data">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter name="length" type="guint" />
|
||||
<parameter name="_object" type="guint" />
|
||||
</parameters>
|
||||
</signal>
|
||||
<signal name="PushBufferEvent" cname="push-buffer" when="last" field_name="push_buffer">
|
||||
<return-type type="GstFlowReturn" />
|
||||
<parameters>
|
||||
<parameter name="buffer" type="GstBuffer*">
|
||||
<parameter name="_object" type="GstBuffer*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
<signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list" version="1.14">
|
||||
<signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list">
|
||||
<return-type type="GstFlowReturn" />
|
||||
<parameters>
|
||||
<parameter name="buffer_list" type="GstBufferList*">
|
||||
<parameter name="_object" type="GstBufferList*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
<signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample" version="1.6">
|
||||
<signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample">
|
||||
<return-type type="GstFlowReturn" />
|
||||
<parameters>
|
||||
<parameter name="sample" type="GstSample*">
|
||||
<parameter name="_object" type="GstSample*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -13788,7 +13813,7 @@
|
|||
<signal name="SeekData" cname="seek-data" when="last" field_name="seek_data">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="offset" type="guint64" />
|
||||
<parameter name="_object" type="guint64" />
|
||||
</parameters>
|
||||
</signal>
|
||||
</object>
|
||||
|
@ -13932,17 +13957,17 @@
|
|||
<member cname="GST_AUDIO_NOISE_SHAPING_MEDIUM" name="Medium" value="3" />
|
||||
<member cname="GST_AUDIO_NOISE_SHAPING_HIGH" name="High" value="4" />
|
||||
</enum>
|
||||
<enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type">
|
||||
<enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE" name="None" value="0" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR" name="Linear" value="1" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC" name="Cubic" value="2" />
|
||||
</enum>
|
||||
<enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type">
|
||||
<enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED" name="Interpolated" value="0" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_FULL" name="Full" value="1" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO" name="Auto" value="2" />
|
||||
</enum>
|
||||
<enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.6">
|
||||
<enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2" />
|
||||
|
@ -14008,7 +14033,7 @@
|
|||
<member cname="GST_AUDIO_QUANTIZE_FLAG_NONE" name="None" value="0" />
|
||||
<member cname="GST_AUDIO_QUANTIZE_FLAG_NON_INTERLEAVED" name="NonInterleaved" value="1" />
|
||||
</enum>
|
||||
<enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type">
|
||||
<enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_FLAG_NONE" name="None" value="0" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1" />
|
||||
<member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2" />
|
||||
|
@ -14851,6 +14876,7 @@
|
|||
<parameter name="use" type="gboolean" />
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
||||
<property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="Plc" cname="plc" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
|
@ -15816,7 +15842,7 @@
|
|||
</return-type>
|
||||
</method>
|
||||
</struct>
|
||||
<boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false">
|
||||
<boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false" version="1.8">
|
||||
<method name="GetType" cname="gst_audio_converter_get_type" shared="true">
|
||||
<return-type type="GType" />
|
||||
</method>
|
||||
|
@ -15891,7 +15917,7 @@
|
|||
<parameter name="out_frames" type="gsize" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="SupportsInplace" cname="gst_audio_converter_supports_inplace">
|
||||
<method name="SupportsInplace" cname="gst_audio_converter_supports_inplace" version="1.12">
|
||||
<return-type type="gboolean" />
|
||||
<parameters />
|
||||
</method>
|
||||
|
@ -16042,8 +16068,8 @@
|
|||
</parameters>
|
||||
</method>
|
||||
</struct>
|
||||
<struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false">
|
||||
<method name="Free" cname="gst_audio_resampler_free" version="1.6">
|
||||
<struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false" version="1.10">
|
||||
<method name="Free" cname="gst_audio_resampler_free">
|
||||
<return-type type="void" />
|
||||
<parameters />
|
||||
</method>
|
||||
|
@ -16546,7 +16572,7 @@
|
|||
</object>
|
||||
</namespace>
|
||||
<namespace name="Gst.Base" library="gstbase-1.0-0.dll">
|
||||
<enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.14">
|
||||
<enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.18">
|
||||
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_ZERO" name="Zero" value="0" />
|
||||
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_FIRST" name="First" value="1" />
|
||||
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_SET" name="Set" value="2" />
|
||||
|
@ -16726,7 +16752,7 @@
|
|||
<parameter name="size" type="gsize" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont">
|
||||
<method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont" version="1.10">
|
||||
<return-type type="guint64" />
|
||||
<parameters />
|
||||
</method>
|
||||
|
@ -16914,7 +16940,9 @@
|
|||
<method vm="negotiate" />
|
||||
<method vm="sink_event_pre_queue" />
|
||||
<method vm="sink_query_pre_queue" />
|
||||
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="17" padding="true" />
|
||||
<method vm="finish_buffer_list" />
|
||||
<method vm="peek_next_sample" />
|
||||
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="15" padding="true" />
|
||||
</class_struct>
|
||||
<method name="GetType" cname="gst_aggregator_get_type" shared="true">
|
||||
<return-type type="GType" />
|
||||
|
@ -16962,6 +16990,14 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="FinishBufferList" cname="finish_buffer_list" version="1.18">
|
||||
<return-type type="GstFlowReturn" />
|
||||
<parameters>
|
||||
<parameter name="bufferlist" type="GstBufferList*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="FixateSrcCaps" cname="fixate_src_caps">
|
||||
<return-type type="GstCaps*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
|
@ -16992,6 +17028,14 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="PeekNextSample" cname="peek_next_sample" version="1.18">
|
||||
<return-type type="GstSample*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="aggregator_pad" type="GstAggregatorPad*" />
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
|
@ -17090,6 +17134,14 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="FinishBufferList" cname="gst_aggregator_finish_buffer_list" version="1.18">
|
||||
<return-type type="GstFlowReturn" />
|
||||
<parameters>
|
||||
<parameter name="bufferlist" type="GstBufferList*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="GetAllocator" cname="gst_aggregator_get_allocator">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
|
@ -17111,6 +17163,25 @@
|
|||
<return-type type="gboolean" />
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="PeekNextSample" cname="gst_aggregator_peek_next_sample" version="1.18">
|
||||
<return-type type="GstSample*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="pad" type="GstAggregatorPad*" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="SelectedSamples" cname="gst_aggregator_selected_samples" version="1.18">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter name="pts" type="guint64" />
|
||||
<parameter name="dts" type="guint64" />
|
||||
<parameter name="duration" type="guint64" />
|
||||
<parameter allow-none="1" name="info" type="GstStructure*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="SetLatency" cname="gst_aggregator_set_latency">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
|
@ -17138,6 +17209,7 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
||||
<property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="MinUpstreamLatency" cname="min-upstream-latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
||||
<property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
|
@ -17148,6 +17220,20 @@
|
|||
<warning>missing glib:type-name</warning>
|
||||
</field>
|
||||
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
||||
<signal name="SamplesSelected" cname="samples-selected" when="first" version="1.18">
|
||||
<return-type type="void" />
|
||||
<parameters>
|
||||
<parameter name="segment" type="GstSegment*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
<parameter name="pts" type="guint64" />
|
||||
<parameter name="dts" type="guint64" />
|
||||
<parameter name="duration" type="guint64" />
|
||||
<parameter allow-none="1" name="info" type="GstStructure*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</signal>
|
||||
</object>
|
||||
<object name="AggregatorPad" cname="GstAggregatorPad" opaque="false" hidden="false" parent="GstPad" version="1.14">
|
||||
<class_struct cname="GstAggregatorPadClass" version="1.14">
|
||||
|
@ -18040,7 +18126,7 @@
|
|||
<return-type type="gboolean" />
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment">
|
||||
<method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment" deprecated="true" deprecated-version="1.18">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="start" type="gint64" />
|
||||
|
@ -18048,6 +18134,14 @@
|
|||
<parameter name="time" type="gint64" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="NewSegment" cname="gst_base_src_new_segment" version="1.18">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="segment" type="GstSegment*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="QueryLatency" cname="gst_base_src_query_latency">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
|
@ -18820,7 +18914,7 @@
|
|||
<parameter name="overhead" type="gint" />
|
||||
</parameters>
|
||||
</constructor>
|
||||
<method name="Copy" cname="gst_base_parse_frame_copy">
|
||||
<method name="Copy" cname="gst_base_parse_frame_copy" version="1.12.1">
|
||||
<return-type type="GstBaseParseFrame*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
|
@ -20784,6 +20878,10 @@
|
|||
<return-type type="const-gchar*" />
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="GetPath" cname="gst_encoding_target_get_path" version="1.18">
|
||||
<return-type type="const-gchar*" />
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="GetProfile" cname="gst_encoding_target_get_profile">
|
||||
<return-type type="GstEncodingProfile*" owned="true" />
|
||||
<parameters>
|
||||
|
@ -20853,7 +20951,7 @@
|
|||
<return-type type="GType" />
|
||||
</method>
|
||||
<constructor cname="gst_install_plugins_context_new" disable_void_ctor="" />
|
||||
<method name="Copy" cname="gst_install_plugins_context_copy">
|
||||
<method name="Copy" cname="gst_install_plugins_context_copy" version="1.12.1">
|
||||
<return-type type="GstInstallPluginsContext*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
|
@ -21736,7 +21834,6 @@
|
|||
<property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" />
|
||||
<property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
|
||||
<property name="TimestampOffset" cname="timestamp-offset" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
||||
<property name="TwccExtId" cname="twcc-ext-id" type="guint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
||||
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
||||
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
|
||||
<field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
|
||||
|
@ -21879,7 +21976,7 @@
|
|||
<field cname="item_offset" access="private" writeable="false" readable="false" is_callback="false" name="ItemOffset" type="guint" />
|
||||
<field cname="item_count" access="private" writeable="false" readable="false" is_callback="false" name="ItemCount" type="guint" />
|
||||
<field cname="entry_offset" access="private" writeable="false" readable="false" is_callback="false" name="EntryOffset" type="guint" />
|
||||
<method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext">
|
||||
<method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext" version="1.10">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="data" type="const guint8*" array="true" array_length_param_index="1" />
|
||||
|
@ -21979,7 +22076,7 @@
|
|||
<parameter name="reason" type="const-gchar*" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext">
|
||||
<method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext" version="1.10">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="data" type="guint8**" owned="true" pass_as="out" array="false" array_length_param_index="1" />
|
||||
|
@ -22042,14 +22139,14 @@
|
|||
<return-type type="gboolean" />
|
||||
<parameters />
|
||||
</method>
|
||||
<method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext">
|
||||
<method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext" version="1.10">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="data" type="guint8**" pass_as="out" array="false" array_length_param_index="1" />
|
||||
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length">
|
||||
<method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length" version="1.10">
|
||||
<return-type type="guint16" />
|
||||
<parameters />
|
||||
</method>
|
||||
|
@ -23519,7 +23616,7 @@
|
|||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
</interface>
|
||||
<boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false">
|
||||
<boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false" version="1.12">
|
||||
<method name="GetType" cname="gst_rtsp_auth_credential_get_type" shared="true">
|
||||
<return-type type="GType" />
|
||||
</method>
|
||||
|
@ -23529,7 +23626,7 @@
|
|||
</field>
|
||||
<field cname="authorization" access="public" writeable="true" readable="true" is_callback="false" name="Authorization" type="gchar*" />
|
||||
</boxed>
|
||||
<boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false">
|
||||
<boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false" version="1.12">
|
||||
<method name="GetType" cname="gst_rtsp_auth_param_get_type" shared="true">
|
||||
<return-type type="GType" />
|
||||
</method>
|
||||
|
@ -26648,6 +26745,8 @@
|
|||
<member cname="GST_VIDEO_FORMAT_Y212_LE" name="Y212Le" value="94" />
|
||||
<member cname="GST_VIDEO_FORMAT_Y412_BE" name="Y412Be" value="95" />
|
||||
<member cname="GST_VIDEO_FORMAT_Y412_LE" name="Y412Le" value="96" />
|
||||
<member cname="GST_VIDEO_FORMAT_NV12_4L4" name="Nv124l4" value="97" />
|
||||
<member cname="GST_VIDEO_FORMAT_NV12_32L32" name="Nv1232l32" value="98" />
|
||||
</enum>
|
||||
<enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum">
|
||||
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL" name="NormalYNormal" value="0" />
|
||||
|
@ -26735,6 +26834,7 @@
|
|||
<enum name="VideoTileMode" cname="GstVideoTileMode" type="enum" gtype="gst_video_tile_mode_get_type">
|
||||
<member cname="GST_VIDEO_TILE_MODE_UNKNOWN" name="Unknown" value="0" />
|
||||
<member cname="GST_VIDEO_TILE_MODE_ZFLIPZ_2X2" name="Zflipz2x2" value="65536" />
|
||||
<member cname="GST_VIDEO_TILE_MODE_LINEAR" name="Linear" value="131072" />
|
||||
</enum>
|
||||
<enum name="VideoTileType" cname="GstVideoTileType" type="enum" gtype="gst_video_tile_type_get_type">
|
||||
<member cname="GST_VIDEO_TILE_TYPE_INDEXED" name="Indexed" value="0" />
|
||||
|
@ -26756,6 +26856,7 @@
|
|||
<member cname="GST_VIDEO_TRANSFER_BT2020_10" name="Bt202010" value="13" />
|
||||
<member cname="GST_VIDEO_TRANSFER_SMPTE2084" name="Smpte2084" value="14" />
|
||||
<member cname="GST_VIDEO_TRANSFER_ARIB_STD_B67" name="AribStdB67" value="15" />
|
||||
<member cname="GST_VIDEO_TRANSFER_BT601" name="Bt601" value="16" />
|
||||
</enum>
|
||||
<enum name="VideoVBIParserResult" cname="GstVideoVBIParserResult" type="enum" gtype="gst_video_vbi_parser_result_get_type" version="1.16">
|
||||
<member cname="GST_VIDEO_VBI_PARSER_RESULT_DONE" name="Done" value="0" />
|
||||
|
@ -28069,6 +28170,7 @@
|
|||
<parameter name="use" type="gboolean" />
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
||||
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
||||
<field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*" />
|
||||
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
|
||||
|
@ -30419,18 +30521,6 @@
|
|||
<parameter name="val" type="gdouble" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoColorTransferFromIso" cname="gst_video_color_transfer_from_iso" shared="true" version="1.18">
|
||||
<return-type type="GstVideoTransferFunction" />
|
||||
<parameters>
|
||||
<parameter name="value" type="guint" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoColorTransferToIso" cname="gst_video_color_transfer_to_iso" shared="true" version="1.18">
|
||||
<return-type type="guint" />
|
||||
<parameters>
|
||||
<parameter name="func" type="GstVideoTransferFunction" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoConvertSample" cname="gst_video_convert_sample" shared="true">
|
||||
<return-type type="GstSample*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
|
@ -30789,6 +30879,27 @@
|
|||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
</method>
|
||||
<method name="VideoTransferFunctionFromIso" cname="gst_video_transfer_function_from_iso" shared="true" version="1.18">
|
||||
<return-type type="GstVideoTransferFunction" />
|
||||
<parameters>
|
||||
<parameter name="value" type="guint" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoTransferFunctionIsEquivalent" cname="gst_video_transfer_function_is_equivalent" shared="true" version="1.18">
|
||||
<return-type type="gboolean" />
|
||||
<parameters>
|
||||
<parameter name="from_func" type="GstVideoTransferFunction" />
|
||||
<parameter name="from_bpp" type="guint" />
|
||||
<parameter name="to_func" type="GstVideoTransferFunction" />
|
||||
<parameter name="to_bpp" type="guint" />
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoTransferFunctionToIso" cname="gst_video_transfer_function_to_iso" shared="true" version="1.18">
|
||||
<return-type type="guint" />
|
||||
<parameters>
|
||||
<parameter name="func" type="GstVideoTransferFunction" />
|
||||
</parameters>
|
||||
</method>
|
||||
</object>
|
||||
<object name="Constants" cname="GstVideoConstants" opaque="true">
|
||||
<constant value="GstBufferPoolOptionVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META" />
|
||||
|
@ -30848,7 +30959,7 @@
|
|||
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SRC_NAME" />
|
||||
<constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SINK_NAME" />
|
||||
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SRC_NAME" />
|
||||
<constant value="{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL" />
|
||||
<constant value="{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, NV12_4L4, NV12_32L32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL" />
|
||||
<constant value="(fraction) [ 0, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_FPS_RANGE" />
|
||||
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_COMPONENTS" />
|
||||
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_PLANES" />
|
||||
|
|
|
@ -126,6 +126,7 @@ generated_sources = [
|
|||
'Gst.Base/Gst.BaseSharp.TypeFindHelperGetRangeFunctionNative.cs',
|
||||
'Gst.Base/PushSrc.cs',
|
||||
'Gst.Base/QueueArray.cs',
|
||||
'Gst.Base/SamplesSelectedHandler.cs',
|
||||
'Gst.Base/TypeFindHelperGetRangeFunction.cs',
|
||||
'Gst.Controller/ARGBControlBinding.cs',
|
||||
'Gst.Controller/Constants.cs',
|
||||
|
|
|
@ -3220,7 +3220,7 @@
|
|||
<return-type type="GType"/>
|
||||
</method>
|
||||
</struct>
|
||||
<object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature">
|
||||
<object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.12">
|
||||
<class_struct cname="GstDynamicTypeFactoryClass"/>
|
||||
<method name="GetType" cname="gst_dynamic_type_factory_get_type" shared="true">
|
||||
<return-type type="GType"/>
|
||||
|
@ -4128,7 +4128,7 @@
|
|||
<parameter name="active" type="gboolean"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="Construct" cname="gst_ghost_pad_construct">
|
||||
<method name="Construct" cname="gst_ghost_pad_construct" deprecated="true">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
|
@ -5055,7 +5055,7 @@
|
|||
<method name="SetDocumentationCaps" cname="gst_pad_template_set_documentation_caps" version="1.18">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
<parameter name="caps" type="GstCaps*">
|
||||
<parameter name="caps" type="GstCaps*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -5089,7 +5089,7 @@
|
|||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
</object>
|
||||
<struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam">
|
||||
<struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam" version="1.12">
|
||||
<method name="GetType" cname="gst_param_spec_array_get_type" shared="true">
|
||||
<return-type type="GType"/>
|
||||
</method>
|
||||
|
@ -5936,7 +5936,7 @@
|
|||
<method name="GetList" cname="gst_tracer_factory_get_list" shared="true" version="1.8">
|
||||
<return-type type="GList*" element_type="GstTracerFactory*" elements_owned="true" owned="true"/>
|
||||
</method>
|
||||
<method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type">
|
||||
<method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type" version="1.14">
|
||||
<return-type type="GType"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
|
@ -6464,7 +6464,7 @@
|
|||
<parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="HasFlags" cname="gst_buffer_has_flags">
|
||||
<method name="HasFlags" cname="gst_buffer_has_flags" version="1.10">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="flags" type="GstBufferFlags"/>
|
||||
|
@ -9067,7 +9067,7 @@
|
|||
<return-type type="GType"/>
|
||||
</method>
|
||||
<constructor cname="gst_parse_context_new" disable_void_ctor=""/>
|
||||
<method name="Copy" cname="gst_parse_context_copy">
|
||||
<method name="Copy" cname="gst_parse_context_copy" version="1.12.1">
|
||||
<return-type type="GstParseContext*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
|
@ -10277,7 +10277,7 @@
|
|||
<return-type type="void"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="GetArray" cname="gst_structure_get_array">
|
||||
<method name="GetArray" cname="gst_structure_get_array" version="1.12">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="fieldname" type="const-gchar*"/>
|
||||
|
@ -10613,6 +10613,12 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="Copy" cname="gst_tag_list_copy">
|
||||
<return-type type="GstTagList*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="Foreach" cname="gst_tag_list_foreach">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
|
@ -11372,6 +11378,14 @@
|
|||
<parameter name="uri" type="const-gchar*"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="FromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
|
||||
<return-type type="GstUri*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="uri" type="const-gchar*"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="GetLocation" cname="gst_uri_get_location" shared="true">
|
||||
<return-type type="gchar*" owned="true"/>
|
||||
<parameters>
|
||||
|
@ -11634,7 +11648,7 @@
|
|||
<method name="Deinit" cname="gst_deinit" shared="true">
|
||||
<return-type type="void"/>
|
||||
</method>
|
||||
<method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true">
|
||||
<method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true" version="1.12">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="plugin" type="GstPlugin*"/>
|
||||
|
@ -12114,7 +12128,7 @@
|
|||
<method name="TracingGetActiveTracers" cname="gst_tracing_get_active_tracers" shared="true" version="1.18">
|
||||
<return-type type="GList*" element_type="GstTracer*" elements_owned="true" owned="true"/>
|
||||
</method>
|
||||
<method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true">
|
||||
<method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true" version="1.8">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
<parameter name="tracer" type="GstTracer*"/>
|
||||
|
@ -12175,6 +12189,14 @@
|
|||
<parameter name="uri" type="const-gchar*"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="UriFromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
|
||||
<return-type type="GstUri*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="uri" type="const-gchar*"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="UriGetLocation" cname="gst_uri_get_location" shared="true">
|
||||
<return-type type="gchar*" owned="true"/>
|
||||
<parameters>
|
||||
|
@ -13009,6 +13031,7 @@
|
|||
<constant value="paB" ctype="gchar*" gtype="gchar*" name="SEGMENT_FORMAT"/>
|
||||
<constant value="912" ctype="gint" gtype="gint" name="SEGMENT_INSTANT_FLAGS"/>
|
||||
<constant value="0" ctype="gint" gtype="gint" name="SEQNUM_INVALID" version="1.14"/>
|
||||
<constant value="paS" ctype="gchar*" gtype="gchar*" name="STIMEP_FORMAT" version="1.18"/>
|
||||
<constant value="c%" ctype="gchar*" gtype="gchar*" name="STIME_FORMAT" version="1.6"/>
|
||||
<constant value="album" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM"/>
|
||||
<constant value="album-artist" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST"/>
|
||||
|
@ -13095,6 +13118,7 @@
|
|||
<constant value="user-rating" ctype="gchar*" gtype="gchar*" name="TAG_USER_RATING"/>
|
||||
<constant value="version" ctype="gchar*" gtype="gchar*" name="TAG_VERSION"/>
|
||||
<constant value="video-codec" ctype="gchar*" gtype="gchar*" name="TAG_VIDEO_CODEC"/>
|
||||
<constant value="paT" ctype="gchar*" gtype="gchar*" name="TIMEP_FORMAT" version="1.18"/>
|
||||
<constant value="u:%02u:%02u.%09u" ctype="gchar*" gtype="gchar*" name="TIME_FORMAT"/>
|
||||
<constant value="-1" ctype="gint" gtype="gint" name="TOC_REPEAT_COUNT_INFINITE" version="1.4"/>
|
||||
<constant value="0" ctype="gint" gtype="gint" name="URI_NO_PORT"/>
|
||||
|
@ -13105,7 +13129,7 @@
|
|||
<constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED"/>
|
||||
<constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR"/>
|
||||
<constant value="0" ctype="gint" gtype="gint" name="VERSION_MICRO"/>
|
||||
<constant value="17" ctype="gint" gtype="gint" name="VERSION_MINOR"/>
|
||||
<constant value="18" ctype="gint" gtype="gint" name="VERSION_MINOR"/>
|
||||
<constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO"/>
|
||||
</object>
|
||||
</namespace>
|
||||
|
@ -13420,10 +13444,11 @@
|
|||
</method>
|
||||
<property name="Block" cname="block" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/>
|
||||
<property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.2"/>
|
||||
<property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.10"/>
|
||||
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="Format" cname="format" type="GstFormat" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="HandleSegmentChange" cname="handle-segment-change" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
|
||||
<property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="MaxLatency" cname="max-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
|
@ -13448,31 +13473,31 @@
|
|||
<signal name="NeedData" cname="need-data" when="last" field_name="need_data">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
<parameter name="length" type="guint"/>
|
||||
<parameter name="_object" type="guint"/>
|
||||
</parameters>
|
||||
</signal>
|
||||
<signal name="PushBufferEvent" cname="push-buffer" when="last" field_name="push_buffer">
|
||||
<return-type type="GstFlowReturn"/>
|
||||
<parameters>
|
||||
<parameter name="buffer" type="GstBuffer*">
|
||||
<parameter name="_object" type="GstBuffer*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
<signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list" version="1.14">
|
||||
<signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list">
|
||||
<return-type type="GstFlowReturn"/>
|
||||
<parameters>
|
||||
<parameter name="buffer_list" type="GstBufferList*">
|
||||
<parameter name="_object" type="GstBufferList*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
<signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample" version="1.6">
|
||||
<signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample">
|
||||
<return-type type="GstFlowReturn"/>
|
||||
<parameters>
|
||||
<parameter name="sample" type="GstSample*">
|
||||
<parameter name="_object" type="GstSample*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
|
@ -13481,7 +13506,7 @@
|
|||
<signal name="SeekData" cname="seek-data" when="last" field_name="seek_data">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="offset" type="guint64"/>
|
||||
<parameter name="_object" type="guint64"/>
|
||||
</parameters>
|
||||
</signal>
|
||||
</object>
|
||||
|
@ -13625,17 +13650,17 @@
|
|||
<member cname="GST_AUDIO_NOISE_SHAPING_MEDIUM" name="Medium" value="3"/>
|
||||
<member cname="GST_AUDIO_NOISE_SHAPING_HIGH" name="High" value="4"/>
|
||||
</enum>
|
||||
<enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type">
|
||||
<enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE" name="None" value="0"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR" name="Linear" value="1"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC" name="Cubic" value="2"/>
|
||||
</enum>
|
||||
<enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type">
|
||||
<enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED" name="Interpolated" value="0"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_FULL" name="Full" value="1"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO" name="Auto" value="2"/>
|
||||
</enum>
|
||||
<enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.6">
|
||||
<enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2"/>
|
||||
|
@ -13701,7 +13726,7 @@
|
|||
<member cname="GST_AUDIO_QUANTIZE_FLAG_NONE" name="None" value="0"/>
|
||||
<member cname="GST_AUDIO_QUANTIZE_FLAG_NON_INTERLEAVED" name="NonInterleaved" value="1"/>
|
||||
</enum>
|
||||
<enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type">
|
||||
<enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type" version="1.10">
|
||||
<member cname="GST_AUDIO_RESAMPLER_FLAG_NONE" name="None" value="0"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1"/>
|
||||
<member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2"/>
|
||||
|
@ -14544,6 +14569,7 @@
|
|||
<parameter name="use" type="gboolean"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
|
||||
<property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="Plc" cname="plc" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
|
@ -15509,7 +15535,7 @@
|
|||
</return-type>
|
||||
</method>
|
||||
</struct>
|
||||
<boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false">
|
||||
<boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false" version="1.8">
|
||||
<method name="GetType" cname="gst_audio_converter_get_type" shared="true">
|
||||
<return-type type="GType"/>
|
||||
</method>
|
||||
|
@ -15584,7 +15610,7 @@
|
|||
<parameter name="out_frames" type="gsize"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="SupportsInplace" cname="gst_audio_converter_supports_inplace">
|
||||
<method name="SupportsInplace" cname="gst_audio_converter_supports_inplace" version="1.12">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
|
@ -15735,8 +15761,8 @@
|
|||
</parameters>
|
||||
</method>
|
||||
</struct>
|
||||
<struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false">
|
||||
<method name="Free" cname="gst_audio_resampler_free" version="1.6">
|
||||
<struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false" version="1.10">
|
||||
<method name="Free" cname="gst_audio_resampler_free">
|
||||
<return-type type="void"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
|
@ -16239,7 +16265,7 @@
|
|||
</object>
|
||||
</namespace>
|
||||
<namespace name="GstBase" library="gstbase-1.0">
|
||||
<enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.14">
|
||||
<enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.18">
|
||||
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_ZERO" name="Zero" value="0"/>
|
||||
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_FIRST" name="First" value="1"/>
|
||||
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_SET" name="Set" value="2"/>
|
||||
|
@ -16419,7 +16445,7 @@
|
|||
<parameter name="size" type="gsize"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont">
|
||||
<method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont" version="1.10">
|
||||
<return-type type="guint64"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
|
@ -16607,7 +16633,9 @@
|
|||
<method vm="negotiate"/>
|
||||
<method vm="sink_event_pre_queue"/>
|
||||
<method vm="sink_query_pre_queue"/>
|
||||
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="17"/>
|
||||
<method vm="finish_buffer_list"/>
|
||||
<method vm="peek_next_sample"/>
|
||||
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="15"/>
|
||||
</class_struct>
|
||||
<method name="GetType" cname="gst_aggregator_get_type" shared="true">
|
||||
<return-type type="GType"/>
|
||||
|
@ -16655,6 +16683,14 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="FinishBufferList" cname="finish_buffer_list" version="1.18">
|
||||
<return-type type="GstFlowReturn"/>
|
||||
<parameters>
|
||||
<parameter name="bufferlist" type="GstBufferList*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="FixateSrcCaps" cname="fixate_src_caps">
|
||||
<return-type type="GstCaps*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
|
@ -16685,6 +16721,14 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="PeekNextSample" cname="peek_next_sample" version="1.18">
|
||||
<return-type type="GstSample*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="aggregator_pad" type="GstAggregatorPad*"/>
|
||||
</parameters>
|
||||
</virtual_method>
|
||||
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
|
@ -16783,6 +16827,14 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="FinishBufferList" cname="gst_aggregator_finish_buffer_list" version="1.18">
|
||||
<return-type type="GstFlowReturn"/>
|
||||
<parameters>
|
||||
<parameter name="bufferlist" type="GstBufferList*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="GetAllocator" cname="gst_aggregator_get_allocator">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
|
@ -16804,6 +16856,25 @@
|
|||
<return-type type="gboolean"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="PeekNextSample" cname="gst_aggregator_peek_next_sample" version="1.18">
|
||||
<return-type type="GstSample*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
<parameters>
|
||||
<parameter name="pad" type="GstAggregatorPad*"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="SelectedSamples" cname="gst_aggregator_selected_samples" version="1.18">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
<parameter name="pts" type="guint64"/>
|
||||
<parameter name="dts" type="guint64"/>
|
||||
<parameter name="duration" type="guint64"/>
|
||||
<parameter allow-none="1" name="info" type="GstStructure*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="SetLatency" cname="gst_aggregator_set_latency">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
|
@ -16831,6 +16902,7 @@
|
|||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
|
||||
<property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="MinUpstreamLatency" cname="min-upstream-latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16"/>
|
||||
<property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
|
@ -16841,6 +16913,20 @@
|
|||
<warning>missing glib:type-name</warning>
|
||||
</field>
|
||||
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20"/>
|
||||
<signal name="SamplesSelected" cname="samples-selected" when="first" version="1.18">
|
||||
<return-type type="void"/>
|
||||
<parameters>
|
||||
<parameter name="segment" type="GstSegment*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
<parameter name="pts" type="guint64"/>
|
||||
<parameter name="dts" type="guint64"/>
|
||||
<parameter name="duration" type="guint64"/>
|
||||
<parameter allow-none="1" name="info" type="GstStructure*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</signal>
|
||||
</object>
|
||||
<object name="AggregatorPad" cname="GstAggregatorPad" opaque="false" hidden="false" parent="GstPad" version="1.14">
|
||||
<class_struct cname="GstAggregatorPadClass" version="1.14">
|
||||
|
@ -17733,7 +17819,7 @@
|
|||
<return-type type="gboolean"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment">
|
||||
<method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment" deprecated="true" deprecated-version="1.18">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="start" type="gint64"/>
|
||||
|
@ -17741,6 +17827,14 @@
|
|||
<parameter name="time" type="gint64"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="NewSegment" cname="gst_base_src_new_segment" version="1.18">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="segment" type="GstSegment*">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="QueryLatency" cname="gst_base_src_query_latency">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
|
@ -18513,7 +18607,7 @@
|
|||
<parameter name="overhead" type="gint"/>
|
||||
</parameters>
|
||||
</constructor>
|
||||
<method name="Copy" cname="gst_base_parse_frame_copy">
|
||||
<method name="Copy" cname="gst_base_parse_frame_copy" version="1.12.1">
|
||||
<return-type type="GstBaseParseFrame*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
|
@ -20858,6 +20952,10 @@
|
|||
<return-type type="const-gchar*"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="GetPath" cname="gst_encoding_target_get_path" version="1.18">
|
||||
<return-type type="const-gchar*"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="GetProfile" cname="gst_encoding_target_get_profile">
|
||||
<return-type type="GstEncodingProfile*" owned="true"/>
|
||||
<parameters>
|
||||
|
@ -20927,7 +21025,7 @@
|
|||
<return-type type="GType"/>
|
||||
</method>
|
||||
<constructor cname="gst_install_plugins_context_new" disable_void_ctor=""/>
|
||||
<method name="Copy" cname="gst_install_plugins_context_copy">
|
||||
<method name="Copy" cname="gst_install_plugins_context_copy" version="1.12.1">
|
||||
<return-type type="GstInstallPluginsContext*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
|
@ -21401,7 +21499,7 @@
|
|||
<constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING"/>
|
||||
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR"/>
|
||||
<constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO"/>
|
||||
<constant value="17" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR"/>
|
||||
<constant value="18" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR"/>
|
||||
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO"/>
|
||||
</object>
|
||||
</namespace>
|
||||
|
@ -21810,7 +21908,6 @@
|
|||
<property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false"/>
|
||||
<property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false"/>
|
||||
<property name="TimestampOffset" cname="timestamp-offset" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/>
|
||||
<property name="TwccExtId" cname="twcc-ext-id" type="guint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
|
||||
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*"/>
|
||||
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*"/>
|
||||
<field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*"/>
|
||||
|
@ -21953,7 +22050,7 @@
|
|||
<field cname="item_offset" access="private" writeable="false" readable="false" is_callback="false" name="ItemOffset" type="guint"/>
|
||||
<field cname="item_count" access="private" writeable="false" readable="false" is_callback="false" name="ItemCount" type="guint"/>
|
||||
<field cname="entry_offset" access="private" writeable="false" readable="false" is_callback="false" name="EntryOffset" type="guint"/>
|
||||
<method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext">
|
||||
<method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext" version="1.10">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="data" type="const guint8*" array="true" array_length_param_index="1"/>
|
||||
|
@ -22053,7 +22150,7 @@
|
|||
<parameter name="reason" type="const-gchar*"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext">
|
||||
<method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext" version="1.10">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1"/>
|
||||
|
@ -22116,14 +22213,14 @@
|
|||
<return-type type="gboolean"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
<method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext">
|
||||
<method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext" version="1.10">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1"/>
|
||||
<parameter name="len" type="guint*" owned="true" pass_as="out"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length">
|
||||
<method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length" version="1.10">
|
||||
<return-type type="guint16"/>
|
||||
<parameters/>
|
||||
</method>
|
||||
|
@ -23593,7 +23690,7 @@
|
|||
<warning>Signal renamed because of existing method with same name</warning>
|
||||
</signal>
|
||||
</interface>
|
||||
<boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false">
|
||||
<boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false" version="1.12">
|
||||
<method name="GetType" cname="gst_rtsp_auth_credential_get_type" shared="true">
|
||||
<return-type type="GType"/>
|
||||
</method>
|
||||
|
@ -23603,7 +23700,7 @@
|
|||
</field>
|
||||
<field cname="authorization" access="public" writeable="true" readable="true" is_callback="false" name="Authorization" type="gchar*"/>
|
||||
</boxed>
|
||||
<boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false">
|
||||
<boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false" version="1.12">
|
||||
<method name="GetType" cname="gst_rtsp_auth_param_get_type" shared="true">
|
||||
<return-type type="GType"/>
|
||||
</method>
|
||||
|
@ -27018,6 +27115,8 @@
|
|||
<member cname="GST_VIDEO_FORMAT_Y212_LE" name="Y212Le" value="94"/>
|
||||
<member cname="GST_VIDEO_FORMAT_Y412_BE" name="Y412Be" value="95"/>
|
||||
<member cname="GST_VIDEO_FORMAT_Y412_LE" name="Y412Le" value="96"/>
|
||||
<member cname="GST_VIDEO_FORMAT_NV12_4L4" name="Nv124l4" value="97"/>
|
||||
<member cname="GST_VIDEO_FORMAT_NV12_32L32" name="Nv1232l32" value="98"/>
|
||||
</enum>
|
||||
<enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum">
|
||||
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL" name="NormalYNormal" value="0"/>
|
||||
|
@ -27105,6 +27204,7 @@
|
|||
<enum name="VideoTileMode" cname="GstVideoTileMode" type="enum" gtype="gst_video_tile_mode_get_type">
|
||||
<member cname="GST_VIDEO_TILE_MODE_UNKNOWN" name="Unknown" value="0"/>
|
||||
<member cname="GST_VIDEO_TILE_MODE_ZFLIPZ_2X2" name="Zflipz2x2" value="65536"/>
|
||||
<member cname="GST_VIDEO_TILE_MODE_LINEAR" name="Linear" value="131072"/>
|
||||
</enum>
|
||||
<enum name="VideoTileType" cname="GstVideoTileType" type="enum" gtype="gst_video_tile_type_get_type">
|
||||
<member cname="GST_VIDEO_TILE_TYPE_INDEXED" name="Indexed" value="0"/>
|
||||
|
@ -27126,6 +27226,7 @@
|
|||
<member cname="GST_VIDEO_TRANSFER_BT2020_10" name="Bt202010" value="13"/>
|
||||
<member cname="GST_VIDEO_TRANSFER_SMPTE2084" name="Smpte2084" value="14"/>
|
||||
<member cname="GST_VIDEO_TRANSFER_ARIB_STD_B67" name="AribStdB67" value="15"/>
|
||||
<member cname="GST_VIDEO_TRANSFER_BT601" name="Bt601" value="16"/>
|
||||
</enum>
|
||||
<enum name="VideoVBIParserResult" cname="GstVideoVBIParserResult" type="enum" gtype="gst_video_vbi_parser_result_get_type" version="1.16">
|
||||
<member cname="GST_VIDEO_VBI_PARSER_RESULT_DONE" name="Done" value="0"/>
|
||||
|
@ -28441,6 +28542,7 @@
|
|||
<parameter name="use" type="gboolean"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
|
||||
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/>
|
||||
<field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*"/>
|
||||
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*"/>
|
||||
|
@ -30808,18 +30910,6 @@
|
|||
<parameter name="val" type="gdouble"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoColorTransferFromIso" cname="gst_video_color_transfer_from_iso" shared="true" version="1.18">
|
||||
<return-type type="GstVideoTransferFunction"/>
|
||||
<parameters>
|
||||
<parameter name="value" type="guint"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoColorTransferToIso" cname="gst_video_color_transfer_to_iso" shared="true" version="1.18">
|
||||
<return-type type="guint"/>
|
||||
<parameters>
|
||||
<parameter name="func" type="GstVideoTransferFunction"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoConvertSample" cname="gst_video_convert_sample" shared="true">
|
||||
<return-type type="GstSample*" owned="true">
|
||||
<warning>missing glib:type-name</warning>
|
||||
|
@ -31178,6 +31268,27 @@
|
|||
<warning>missing glib:type-name</warning>
|
||||
</return-type>
|
||||
</method>
|
||||
<method name="VideoTransferFunctionFromIso" cname="gst_video_transfer_function_from_iso" shared="true" version="1.18">
|
||||
<return-type type="GstVideoTransferFunction"/>
|
||||
<parameters>
|
||||
<parameter name="value" type="guint"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoTransferFunctionIsEquivalent" cname="gst_video_transfer_function_is_equivalent" shared="true" version="1.18">
|
||||
<return-type type="gboolean"/>
|
||||
<parameters>
|
||||
<parameter name="from_func" type="GstVideoTransferFunction"/>
|
||||
<parameter name="from_bpp" type="guint"/>
|
||||
<parameter name="to_func" type="GstVideoTransferFunction"/>
|
||||
<parameter name="to_bpp" type="guint"/>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="VideoTransferFunctionToIso" cname="gst_video_transfer_function_to_iso" shared="true" version="1.18">
|
||||
<return-type type="guint"/>
|
||||
<parameters>
|
||||
<parameter name="func" type="GstVideoTransferFunction"/>
|
||||
</parameters>
|
||||
</method>
|
||||
</object>
|
||||
<object name="Constants" cname="GstVideoConstants" opaque="true">
|
||||
<constant value="GstBufferPoolOptionVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META"/>
|
||||
|
@ -31237,7 +31348,7 @@
|
|||
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SRC_NAME"/>
|
||||
<constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SINK_NAME"/>
|
||||
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SRC_NAME"/>
|
||||
<constant value="{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL"/>
|
||||
<constant value="{ AYUV64, ARGB64, GBRA_12BE, GBRA_12LE, Y412_BE, Y412_LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, RGB10A2_LE, BGR10A2_LE, GBRA, ABGR, VUYA, BGRA, AYUV, ARGB, RGBA, A420, Y444_16BE, Y444_16LE, v216, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, v210, UYVP, I420_10BE, I420_10LE, P010_10BE, P010_10LE, NV12_10LE32, NV12_10LE40, Y444, GBR, NV24, xBGR, BGRx, xRGB, RGBx, BGR, IYU2, v308, RGB, Y42B, NV61, NV16, VYUY, UYVY, YVYU, YUY2, I420, YV12, NV21, NV12, NV12_64Z32, NV12_4L4, NV12_32L32, Y41B, IYU1, YVU9, YUV9, RGB16, BGR16, RGB15, BGR15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE32, GRAY8 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL"/>
|
||||
<constant value="(fraction) [ 0, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_FPS_RANGE"/>
|
||||
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_COMPONENTS"/>
|
||||
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_PLANES"/>
|
||||
|
|
Loading…
Reference in a new issue