summaryrefslogtreecommitdiff
path: root/vapi/packages
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2010-03-27 07:28:06 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2010-03-27 09:35:20 +0100
commit8e0bf3dfaa50da170c390929842da243d94fa277 (patch)
tree31e685174c3303ae683fd335971b245b49443633 /vapi/packages
parent31b2e0e6eb6496e2960369318f11bbc5d8920cd0 (diff)
downloadvala-8e0bf3dfaa50da170c390929842da243d94fa277.tar.gz
gstreamer: Update GStreamer introspection files to 0.10.28
...and also remove lots of unstable API which was included here, most probably because the introspection files were generated with a patch GStreamer version (e.g. on Maemo).
Diffstat (limited to 'vapi/packages')
-rw-r--r--vapi/packages/gstreamer-0.10/gstreamer-0.10.gi2
-rw-r--r--vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi1
-rw-r--r--vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi375
-rw-r--r--vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi340
-rw-r--r--vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi23
-rw-r--r--vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi54
-rw-r--r--vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi27
-rw-r--r--vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi462
8 files changed, 558 insertions, 726 deletions
diff --git a/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi b/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
index a898e9747..7ffe21f1f 100644
--- a/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
+++ b/vapi/packages/gstreamer-0.10/gstreamer-0.10.gi
@@ -8988,7 +8988,7 @@
<constant name="GST_VALUE_LESS_THAN" type="int" value="-1"/>
<constant name="GST_VALUE_UNORDERED" type="int" value="2"/>
<constant name="GST_VERSION_MAJOR" type="int" value="0"/>
- <constant name="GST_VERSION_MICRO" type="int" value="26"/>
+ <constant name="GST_VERSION_MICRO" type="int" value="28"/>
<constant name="GST_VERSION_MINOR" type="int" value="10"/>
<constant name="GST_VERSION_NANO" type="int" value="0"/>
</namespace>
diff --git a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi
index 6c8607a26..dcabacb3d 100644
--- a/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi
+++ b/vapi/packages/gstreamer-audio-0.10/gstreamer-audio-0.10.gi
@@ -420,6 +420,7 @@
</method>
<property name="buffer-time" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="can-activate-pull" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="drift-tolerance" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="latency-time" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="provide-clock" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="slave-method" type="GstBaseAudioSinkSlaveMethod" readable="1" writable="1" construct="0" construct-only="0"/>
diff --git a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
index 0d0f85f50..ab5dc0ac5 100644
--- a/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
+++ b/vapi/packages/gstreamer-base-0.10/gstreamer-base-0.10.gi
@@ -32,12 +32,31 @@
<parameter name="prob" type="GstTypeFindProbability*"/>
</parameters>
</function>
+ <function name="type_find_helper_get_range_ext" symbol="gst_type_find_helper_get_range_ext">
+ <return-type type="GstCaps*"/>
+ <parameters>
+ <parameter name="obj" type="GstObject*"/>
+ <parameter name="func" type="GstTypeFindHelperGetRangeFunction"/>
+ <parameter name="size" type="guint64"/>
+ <parameter name="extension" type="gchar*"/>
+ <parameter name="prob" type="GstTypeFindProbability*"/>
+ </parameters>
+ </function>
<callback name="GstCollectDataDestroyNotify">
<return-type type="void"/>
<parameters>
<parameter name="data" type="GstCollectData*"/>
</parameters>
</callback>
+ <callback name="GstCollectPadsClipFunction">
+ <return-type type="GstBuffer*"/>
+ <parameters>
+ <parameter name="pads" type="GstCollectPads*"/>
+ <parameter name="data" type="GstCollectData*"/>
+ <parameter name="buffer" type="GstBuffer*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GstCollectPadsFunction">
<return-type type="GstFlowReturn"/>
<parameters>
@@ -55,6 +74,20 @@
<parameter name="checkdata" type="gpointer"/>
</parameters>
</callback>
+ <callback name="GstDataQueueEmptyCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="queue" type="GstDataQueue*"/>
+ <parameter name="checkdata" type="gpointer"/>
+ </parameters>
+ </callback>
+ <callback name="GstDataQueueFullCallback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="queue" type="GstDataQueue*"/>
+ <parameter name="checkdata" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GstTypeFindHelperGetRangeFunction">
<return-type type="GstFlowReturn"/>
<parameters>
@@ -115,6 +148,12 @@
<parameter name="reader" type="GstBitReader*"/>
</parameters>
</method>
+ <method name="get_size" symbol="gst_bit_reader_get_size">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="reader" type="GstBitReader*"/>
+ </parameters>
+ </method>
<method name="init" symbol="gst_bit_reader_init">
<return-type type="void"/>
<parameters>
@@ -347,6 +386,12 @@
<parameter name="reader" type="GstByteReader*"/>
</parameters>
</method>
+ <method name="get_size" symbol="gst_byte_reader_get_size">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="reader" type="GstByteReader*"/>
+ </parameters>
+ </method>
<method name="get_string_utf8" symbol="gst_byte_reader_get_string_utf8">
<return-type type="gboolean"/>
<parameters>
@@ -660,6 +705,308 @@
<field name="size" type="guint"/>
<field name="byte" type="guint"/>
</struct>
+ <struct name="GstByteWriter">
+ <method name="ensure_free_space" symbol="gst_byte_writer_ensure_free_space">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="fill" symbol="gst_byte_writer_fill">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="value" type="guint8"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="gst_byte_writer_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="free_and_get_buffer" symbol="gst_byte_writer_free_and_get_buffer">
+ <return-type type="GstBuffer*"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="free_and_get_data" symbol="gst_byte_writer_free_and_get_data">
+ <return-type type="guint8*"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="get_remaining" symbol="gst_byte_writer_get_remaining">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="init" symbol="gst_byte_writer_init">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="init_with_buffer" symbol="gst_byte_writer_init_with_buffer">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="buffer" type="GstBuffer*"/>
+ <parameter name="initialized" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="init_with_data" symbol="gst_byte_writer_init_with_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="data" type="guint8*"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="initialized" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="init_with_size" symbol="gst_byte_writer_init_with_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="fixed" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="new" symbol="gst_byte_writer_new">
+ <return-type type="GstByteWriter*"/>
+ </method>
+ <method name="new_with_buffer" symbol="gst_byte_writer_new_with_buffer">
+ <return-type type="GstByteWriter*"/>
+ <parameters>
+ <parameter name="buffer" type="GstBuffer*"/>
+ <parameter name="initialized" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="new_with_data" symbol="gst_byte_writer_new_with_data">
+ <return-type type="GstByteWriter*"/>
+ <parameters>
+ <parameter name="data" type="guint8*"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="initialized" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="new_with_size" symbol="gst_byte_writer_new_with_size">
+ <return-type type="GstByteWriter*"/>
+ <parameters>
+ <parameter name="size" type="guint"/>
+ <parameter name="fixed" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="put_data" symbol="gst_byte_writer_put_data">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="data" type="guint8*"/>
+ <parameter name="size" type="guint"/>
+ </parameters>
+ </method>
+ <method name="put_float32_be" symbol="gst_byte_writer_put_float32_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gfloat"/>
+ </parameters>
+ </method>
+ <method name="put_float32_le" symbol="gst_byte_writer_put_float32_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gfloat"/>
+ </parameters>
+ </method>
+ <method name="put_float64_be" symbol="gst_byte_writer_put_float64_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="put_float64_le" symbol="gst_byte_writer_put_float64_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="put_int16_be" symbol="gst_byte_writer_put_int16_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint16"/>
+ </parameters>
+ </method>
+ <method name="put_int16_le" symbol="gst_byte_writer_put_int16_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint16"/>
+ </parameters>
+ </method>
+ <method name="put_int24_be" symbol="gst_byte_writer_put_int24_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="put_int24_le" symbol="gst_byte_writer_put_int24_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="put_int32_be" symbol="gst_byte_writer_put_int32_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="put_int32_le" symbol="gst_byte_writer_put_int32_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint32"/>
+ </parameters>
+ </method>
+ <method name="put_int64_be" symbol="gst_byte_writer_put_int64_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint64"/>
+ </parameters>
+ </method>
+ <method name="put_int64_le" symbol="gst_byte_writer_put_int64_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint64"/>
+ </parameters>
+ </method>
+ <method name="put_int8" symbol="gst_byte_writer_put_int8">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="gint8"/>
+ </parameters>
+ </method>
+ <method name="put_string_utf16" symbol="gst_byte_writer_put_string_utf16">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="data" type="guint16*"/>
+ </parameters>
+ </method>
+ <method name="put_string_utf32" symbol="gst_byte_writer_put_string_utf32">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="data" type="guint32*"/>
+ </parameters>
+ </method>
+ <method name="put_string_utf8" symbol="gst_byte_writer_put_string_utf8">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="data" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="put_uint16_be" symbol="gst_byte_writer_put_uint16_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="put_uint16_le" symbol="gst_byte_writer_put_uint16_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint16"/>
+ </parameters>
+ </method>
+ <method name="put_uint24_be" symbol="gst_byte_writer_put_uint24_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="put_uint24_le" symbol="gst_byte_writer_put_uint24_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="put_uint32_be" symbol="gst_byte_writer_put_uint32_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="put_uint32_le" symbol="gst_byte_writer_put_uint32_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="put_uint64_be" symbol="gst_byte_writer_put_uint64_be">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="put_uint64_le" symbol="gst_byte_writer_put_uint64_le">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint64"/>
+ </parameters>
+ </method>
+ <method name="put_uint8" symbol="gst_byte_writer_put_uint8">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ <parameter name="val" type="guint8"/>
+ </parameters>
+ </method>
+ <method name="reset" symbol="gst_byte_writer_reset">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="reset_and_get_buffer" symbol="gst_byte_writer_reset_and_get_buffer">
+ <return-type type="GstBuffer*"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <method name="reset_and_get_data" symbol="gst_byte_writer_reset_and_get_data">
+ <return-type type="guint8*"/>
+ <parameters>
+ <parameter name="writer" type="GstByteWriter*"/>
+ </parameters>
+ </method>
+ <field name="parent" type="GstByteReader"/>
+ <field name="alloc_size" type="guint"/>
+ <field name="fixed" type="gboolean"/>
+ <field name="owned" type="gboolean"/>
+ </struct>
<struct name="GstCollectData">
<field name="collect" type="GstCollectPads*"/>
<field name="pad" type="GstPad*"/>
@@ -1073,6 +1420,15 @@
<parameter name="src" type="GstBaseSrc*"/>
</parameters>
</method>
+ <constructor name="new_seamless_segment" symbol="gst_base_src_new_seamless_segment">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="src" type="GstBaseSrc*"/>
+ <parameter name="start" type="gint64"/>
+ <parameter name="stop" type="gint64"/>
+ <parameter name="position" type="gint64"/>
+ </parameters>
+ </constructor>
<method name="query_latency" symbol="gst_base_src_query_latency">
<return-type type="gboolean"/>
<parameters>
@@ -1545,6 +1901,14 @@
<parameter name="pad" type="GstPad*"/>
</parameters>
</method>
+ <method name="set_clip_function" symbol="gst_collect_pads_set_clip_function">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pads" type="GstCollectPads*"/>
+ <parameter name="clipfunc" type="GstCollectPadsClipFunction"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
<method name="set_flushing" symbol="gst_collect_pads_set_flushing">
<return-type type="void"/>
<parameters>
@@ -1637,6 +2001,15 @@
<parameter name="checkdata" type="gpointer"/>
</parameters>
</constructor>
+ <constructor name="new_full" symbol="gst_data_queue_new_full">
+ <return-type type="GstDataQueue*"/>
+ <parameters>
+ <parameter name="checkfull" type="GstDataQueueCheckFullFunction"/>
+ <parameter name="fullcallback" type="GstDataQueueFullCallback"/>
+ <parameter name="emptycallback" type="GstDataQueueEmptyCallback"/>
+ <parameter name="checkdata" type="gpointer"/>
+ </parameters>
+ </constructor>
<method name="pop" symbol="gst_data_queue_pop">
<return-type type="gboolean"/>
<parameters>
@@ -1681,6 +2054,8 @@
<field name="item_add" type="GCond*"/>
<field name="item_del" type="GCond*"/>
<field name="flushing" type="gboolean"/>
+ <field name="fullcallback" type="GstDataQueueFullCallback"/>
+ <field name="emptycallback" type="GstDataQueueEmptyCallback"/>
</object>
<object name="GstPushSrc" parent="GstBaseSrc" type-name="GstPushSrc" get-type="gst_push_src_get_type">
<vfunc name="create">
diff --git a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
index 49bff488f..acbbedcea 100644
--- a/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
+++ b/vapi/packages/gstreamer-interfaces-0.10/gstreamer-interfaces-0.10.gi
@@ -1,264 +1,10 @@
<?xml version="1.0"?>
<api version="1.0">
<namespace name="Gst">
- <function name="colour_tone_mode_get_type" symbol="gst_colour_tone_mode_get_type">
- <return-type type="GType"/>
- </function>
- <function name="flash_mode_get_type" symbol="gst_flash_mode_get_type">
- <return-type type="GType"/>
- </function>
- <function name="focus_status_get_type" symbol="gst_focus_status_get_type">
- <return-type type="GType"/>
- </function>
- <function name="photo_caps_get_type" symbol="gst_photo_caps_get_type">
- <return-type type="GType"/>
- </function>
- <function name="photo_shake_risk_get_type" symbol="gst_photo_shake_risk_get_type">
- <return-type type="GType"/>
- </function>
- <function name="scene_mode_get_type" symbol="gst_scene_mode_get_type">
- <return-type type="GType"/>
- </function>
- <function name="white_balance_mode_get_type" symbol="gst_white_balance_mode_get_type">
- <return-type type="GType"/>
- </function>
- <callback name="GstPhotoCapturePrepared">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- <parameter name="configured_caps" type="GstCaps*"/>
- </parameters>
- </callback>
- <struct name="GstPhotoSettings">
- <field name="wb_mode" type="GstWhiteBalanceMode"/>
- <field name="tone_mode" type="GstColourToneMode"/>
- <field name="scene_mode" type="GstSceneMode"/>
- <field name="flash_mode" type="GstFlashMode"/>
- <field name="exposure" type="guint32"/>
- <field name="aperture" type="guint"/>
- <field name="ev_compensation" type="gfloat"/>
- <field name="iso_speed" type="guint"/>
- <field name="zoom" type="gfloat"/>
- </struct>
- <struct name="GstPhotography">
- <method name="get_aperture" symbol="gst_photography_get_aperture">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="aperture" type="guint*"/>
- </parameters>
- </method>
- <method name="get_capabilities" symbol="gst_photography_get_capabilities">
- <return-type type="GstPhotoCaps"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- </parameters>
- </method>
- <method name="get_colour_tone_mode" symbol="gst_photography_get_colour_tone_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="tone_mode" type="GstColourToneMode*"/>
- </parameters>
- </method>
- <method name="get_config" symbol="gst_photography_get_config">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="config" type="GstPhotoSettings*"/>
- </parameters>
- </method>
- <method name="get_ev_compensation" symbol="gst_photography_get_ev_compensation">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="ev_comp" type="gfloat*"/>
- </parameters>
- </method>
- <method name="get_exposure" symbol="gst_photography_get_exposure">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="exposure" type="guint32*"/>
- </parameters>
- </method>
- <method name="get_flash_mode" symbol="gst_photography_get_flash_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="flash_mode" type="GstFlashMode*"/>
- </parameters>
- </method>
- <method name="get_iso_speed" symbol="gst_photography_get_iso_speed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="iso_speed" type="guint*"/>
- </parameters>
- </method>
- <method name="get_scene_mode" symbol="gst_photography_get_scene_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="scene_mode" type="GstSceneMode*"/>
- </parameters>
- </method>
- <method name="get_white_balance_mode" symbol="gst_photography_get_white_balance_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="wb_mode" type="GstWhiteBalanceMode*"/>
- </parameters>
- </method>
- <method name="get_zoom" symbol="gst_photography_get_zoom">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="zoom" type="gfloat*"/>
- </parameters>
- </method>
- <method name="prepare_for_capture" symbol="gst_photography_prepare_for_capture">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="func" type="GstPhotoCapturePrepared"/>
- <parameter name="capture_caps" type="GstCaps*"/>
- <parameter name="user_data" type="gpointer"/>
- </parameters>
- </method>
- <method name="set_aperture" symbol="gst_photography_set_aperture">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="aperture" type="guint"/>
- </parameters>
- </method>
- <method name="set_autofocus" symbol="gst_photography_set_autofocus">
- <return-type type="void"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="on" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_colour_tone_mode" symbol="gst_photography_set_colour_tone_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="tone_mode" type="GstColourToneMode"/>
- </parameters>
- </method>
- <method name="set_config" symbol="gst_photography_set_config">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="config" type="GstPhotoSettings*"/>
- </parameters>
- </method>
- <method name="set_ev_compensation" symbol="gst_photography_set_ev_compensation">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="ev_comp" type="gfloat"/>
- </parameters>
- </method>
- <method name="set_exposure" symbol="gst_photography_set_exposure">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="exposure" type="guint"/>
- </parameters>
- </method>
- <method name="set_flash_mode" symbol="gst_photography_set_flash_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="flash_mode" type="GstFlashMode"/>
- </parameters>
- </method>
- <method name="set_iso_speed" symbol="gst_photography_set_iso_speed">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="iso_speed" type="guint"/>
- </parameters>
- </method>
- <method name="set_scene_mode" symbol="gst_photography_set_scene_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="scene_mode" type="GstSceneMode"/>
- </parameters>
- </method>
- <method name="set_white_balance_mode" symbol="gst_photography_set_white_balance_mode">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="wb_mode" type="GstWhiteBalanceMode"/>
- </parameters>
- </method>
- <method name="set_zoom" symbol="gst_photography_set_zoom">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="photo" type="GstPhotography*"/>
- <parameter name="zoom" type="gfloat"/>
- </parameters>
- </method>
- </struct>
- <struct name="GstPhotographyInterface">
- <field name="parent" type="GTypeInterface"/>
- <field name="get_ev_compensation" type="GCallback"/>
- <field name="get_iso_speed" type="GCallback"/>
- <field name="get_aperture" type="GCallback"/>
- <field name="get_exposure" type="GCallback"/>
- <field name="get_white_balance_mode" type="GCallback"/>
- <field name="get_colour_tone_mode" type="GCallback"/>
- <field name="get_scene_mode" type="GCallback"/>
- <field name="get_flash_mode" type="GCallback"/>
- <field name="get_zoom" type="GCallback"/>
- <field name="set_ev_compensation" type="GCallback"/>
- <field name="set_iso_speed" type="GCallback"/>
- <field name="set_aperture" type="GCallback"/>
- <field name="set_exposure" type="GCallback"/>
- <field name="set_white_balance_mode" type="GCallback"/>
- <field name="set_colour_tone_mode" type="GCallback"/>
- <field name="set_scene_mode" type="GCallback"/>
- <field name="set_flash_mode" type="GCallback"/>
- <field name="set_zoom" type="GCallback"/>
- <field name="get_capabilities" type="GCallback"/>
- <field name="prepare_for_capture" type="GCallback"/>
- <field name="set_autofocus" type="GCallback"/>
- <field name="set_config" type="GCallback"/>
- <field name="get_config" type="GCallback"/>
- <field name="_gst_reserved" type="gpointer[]"/>
- </struct>
<enum name="GstColorBalanceType" type-name="GstColorBalanceType" get-type="gst_color_balance_type_get_type">
<member name="GST_COLOR_BALANCE_HARDWARE" value="0"/>
<member name="GST_COLOR_BALANCE_SOFTWARE" value="1"/>
</enum>
- <enum name="GstColourToneMode">
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NORMAL" value="0"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_SEPIA" value="1"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NEGATIVE" value="2"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_GRAYSCALE" value="3"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_NATURAL" value="4"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_VIVID" value="5"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_COLORSWAP" value="6"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_SOLARIZE" value="7"/>
- <member name="GST_PHOTOGRAPHY_COLOUR_TONE_MODE_OUT_OF_FOCUS" value="8"/>
- </enum>
- <enum name="GstFlashMode">
- <member name="GST_PHOTOGRAPHY_FLASH_MODE_AUTO" value="0"/>
- <member name="GST_PHOTOGRAPHY_FLASH_MODE_OFF" value="1"/>
- <member name="GST_PHOTOGRAPHY_FLASH_MODE_ON" value="2"/>
- <member name="GST_PHOTOGRAPHY_FLASH_MODE_FILL_IN" value="3"/>
- <member name="GST_PHOTOGRAPHY_FLASH_MODE_RED_EYE" value="4"/>
- </enum>
- <enum name="GstFocusStatus">
- <member name="GST_PHOTOGRAPHY_FOCUS_STATUS_NONE" value="0"/>
- <member name="GST_PHOTOGRAPHY_FOCUS_STATUS_RUNNING" value="1"/>
- <member name="GST_PHOTOGRAPHY_FOCUS_STATUS_FAIL" value="2"/>
- <member name="GST_PHOTOGRAPHY_FOCUS_STATUS_SUCCESS" value="3"/>
- </enum>
<enum name="GstMixerMessageType" type-name="GstMixerMessageType" get-type="gst_mixer_message_type_get_type">
<member name="GST_MIXER_MESSAGE_INVALID" value="0"/>
<member name="GST_MIXER_MESSAGE_MUTE_TOGGLED" value="1"/>
@@ -309,41 +55,10 @@
<member name="GST_NAVIGATION_QUERY_COMMANDS" value="1"/>
<member name="GST_NAVIGATION_QUERY_ANGLES" value="2"/>
</enum>
- <enum name="GstPhotoCaps">
- <member name="GST_PHOTOGRAPHY_CAPS_NONE" value="0"/>
- <member name="GST_PHOTOGRAPHY_CAPS_EV_COMP" value="1"/>
- <member name="GST_PHOTOGRAPHY_CAPS_ISO_SPEED" value="2"/>
- <member name="GST_PHOTOGRAPHY_CAPS_WB_MODE" value="4"/>
- <member name="GST_PHOTOGRAPHY_CAPS_TONE" value="8"/>
- <member name="GST_PHOTOGRAPHY_CAPS_SCENE" value="16"/>
- <member name="GST_PHOTOGRAPHY_CAPS_FLASH" value="32"/>
- <member name="GST_PHOTOGRAPHY_CAPS_ZOOM" value="64"/>
- <member name="GST_PHOTOGRAPHY_CAPS_FOCUS" value="128"/>
- <member name="GST_PHOTOGRAPHY_CAPS_APERTURE" value="256"/>
- <member name="GST_PHOTOGRAPHY_CAPS_EXPOSURE" value="512"/>
- <member name="GST_PHOTOGRAPHY_CAPS_SHAKE" value="1024"/>
- </enum>
- <enum name="GstPhotoShakeRisk">
- <member name="GST_PHOTOGRAPHY_SHAKE_RISK_LOW" value="0"/>
- <member name="GST_PHOTOGRAPHY_SHAKE_RISK_MEDIUM" value="1"/>
- <member name="GST_PHOTOGRAPHY_SHAKE_RISK_HIGH" value="2"/>
- </enum>
- <enum name="GstSceneMode">
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_MANUAL" value="0"/>
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_CLOSEUP" value="1"/>
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_PORTRAIT" value="2"/>
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_LANDSCAPE" value="3"/>
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_SPORT" value="4"/>
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_NIGHT" value="5"/>
- <member name="GST_PHOTOGRAPHY_SCENE_MODE_AUTO" value="6"/>
- </enum>
- <enum name="GstWhiteBalanceMode">
- <member name="GST_PHOTOGRAPHY_WB_MODE_AUTO" value="0"/>
- <member name="GST_PHOTOGRAPHY_WB_MODE_DAYLIGHT" value="1"/>
- <member name="GST_PHOTOGRAPHY_WB_MODE_CLOUDY" value="2"/>
- <member name="GST_PHOTOGRAPHY_WB_MODE_SUNSET" value="3"/>
- <member name="GST_PHOTOGRAPHY_WB_MODE_TUNGSTEN" value="4"/>
- <member name="GST_PHOTOGRAPHY_WB_MODE_FLUORESCENT" value="5"/>
+ <enum name="GstStreamVolumeFormat" type-name="GstStreamVolumeFormat" get-type="gst_stream_volume_format_get_type">
+ <member name="GST_STREAM_VOLUME_FORMAT_LINEAR" value="0"/>
+ <member name="GST_STREAM_VOLUME_FORMAT_CUBIC" value="1"/>
+ <member name="GST_STREAM_VOLUME_FORMAT_DB" value="2"/>
</enum>
<flags name="GstMixerFlags" type-name="GstMixerFlags" get-type="gst_mixer_flags_get_type">
<member name="GST_MIXER_FLAG_NONE" value="0"/>
@@ -361,6 +76,8 @@
<member name="GST_MIXER_TRACK_NO_RECORD" value="64"/>
<member name="GST_MIXER_TRACK_NO_MUTE" value="128"/>
<member name="GST_MIXER_TRACK_WHITELIST" value="256"/>
+ <member name="GST_MIXER_TRACK_READONLY" value="512"/>
+ <member name="GST_MIXER_TRACK_WRITEONLY" value="1024"/>
</flags>
<flags name="GstTunerChannelFlags" type-name="GstTunerChannelFlags" get-type="gst_tuner_channel_flags_get_type">
<member name="GST_TUNER_CHANNEL_INPUT" value="1"/>
@@ -1059,6 +776,49 @@
</parameters>
</vfunc>
</interface>
+ <interface name="GstStreamVolume" type-name="GstStreamVolume" get-type="gst_stream_volume_get_type">
+ <requires>
+ <interface name="GObject"/>
+ </requires>
+ <method name="convert_volume" symbol="gst_stream_volume_convert_volume">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="from" type="GstStreamVolumeFormat"/>
+ <parameter name="to" type="GstStreamVolumeFormat"/>
+ <parameter name="val" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="get_mute" symbol="gst_stream_volume_get_mute">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="volume" type="GstStreamVolume*"/>
+ </parameters>
+ </method>
+ <method name="get_volume" symbol="gst_stream_volume_get_volume">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="volume" type="GstStreamVolume*"/>
+ <parameter name="format" type="GstStreamVolumeFormat"/>
+ </parameters>
+ </method>
+ <method name="set_mute" symbol="gst_stream_volume_set_mute">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GstStreamVolume*"/>
+ <parameter name="mute" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_volume" symbol="gst_stream_volume_set_volume">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="volume" type="GstStreamVolume*"/>
+ <parameter name="format" type="GstStreamVolumeFormat"/>
+ <parameter name="val" type="gdouble"/>
+ </parameters>
+ </method>
+ <property name="mute" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="volume" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
+ </interface>
<interface name="GstTuner" type-name="GstTuner" get-type="gst_tuner_get_type">
<requires>
<interface name="GstImplementsInterface"/>
@@ -1422,7 +1182,5 @@
</parameters>
</vfunc>
</interface>
- <constant name="GST_PHOTOGRAPHY_AUTOFOCUS_DONE" type="char*" value="autofocus-done"/>
- <constant name="GST_PHOTOGRAPHY_SHAKE_RISK" type="char*" value="shake-risk"/>
</namespace>
</api>
diff --git a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi
index ea03c783d..24307eeba 100644
--- a/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi
+++ b/vapi/packages/gstreamer-rtp-0.10/gstreamer-rtp-0.10.gi
@@ -67,6 +67,18 @@
<parameter name="ntptime" type="guint64"/>
</parameters>
</function>
+ <function name="rtcp_sdes_name_to_type" symbol="gst_rtcp_sdes_name_to_type">
+ <return-type type="GstRTCPSDESType"/>
+ <parameters>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="rtcp_sdes_type_to_name" symbol="gst_rtcp_sdes_type_to_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="type" type="GstRTCPSDESType"/>
+ </parameters>
+ </function>
<function name="rtcp_unix_to_ntp" symbol="gst_rtcp_unix_to_ntp">
<return-type type="guint64"/>
<parameters>
@@ -784,6 +796,14 @@
<member name="GST_RTP_PAYLOAD_H263" value="34"/>
</enum>
<object name="GstBaseRTPAudioPayload" parent="GstBaseRTPPayload" type-name="GstBaseRTPAudioPayload" get-type="gst_base_rtp_audio_payload_get_type">
+ <method name="flush" symbol="gst_base_rtp_audio_payload_flush">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="baseaudiopayload" type="GstBaseRTPAudioPayload*"/>
+ <parameter name="payload_len" type="guint"/>
+ <parameter name="timestamp" type="GstClockTime"/>
+ </parameters>
+ </method>
<method name="get_adapter" symbol="gst_base_rtp_audio_payload_get_adapter">
<return-type type="GstAdapter*"/>
<parameters>
@@ -833,6 +853,7 @@
<parameter name="sample_size" type="gint"/>
</parameters>
</method>
+ <property name="buffer-list" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<field name="base_ts" type="GstClockTime"/>
<field name="frame_size" type="gint"/>
<field name="frame_duration" type="gint"/>
@@ -945,6 +966,7 @@
<property name="max-ptime" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="min-ptime" type="gint64" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="mtu" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="perfect-rtptime" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="pt" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="seqnum" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="seqnum-offset" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -1001,6 +1023,7 @@
<field name="mtu" type="guint"/>
<field name="segment" type="GstSegment"/>
<field name="min_ptime" type="guint64"/>
+ <field name="abidata" type="gpointer"/>
</object>
<constant name="GST_RTCP_MAX_BYE_SSRC_COUNT" type="int" value="31"/>
<constant name="GST_RTCP_MAX_RB_COUNT" type="int" value="31"/>
diff --git a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi
index d650eeaf6..8201306ad 100644
--- a/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi
+++ b/vapi/packages/gstreamer-rtsp-0.10/gstreamer-rtsp-0.10.gi
@@ -27,6 +27,12 @@
<parameter name="method" type="gchar*"/>
</parameters>
</function>
+ <function name="rtsp_header_allow_multiple" symbol="gst_rtsp_header_allow_multiple">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="field" type="GstRTSPHeaderField"/>
+ </parameters>
+ </function>
<function name="rtsp_header_as_text" symbol="gst_rtsp_header_as_text">
<return-type type="gchar*"/>
<parameters>
@@ -97,6 +103,16 @@
<parameter name="conn" type="GstRTSPConnection**"/>
</parameters>
</method>
+ <method name="create_from_fd" symbol="gst_rtsp_connection_create_from_fd">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="fd" type="gint"/>
+ <parameter name="ip" type="gchar*"/>
+ <parameter name="port" type="guint16"/>
+ <parameter name="initial_buffer" type="gchar*"/>
+ <parameter name="conn" type="GstRTSPConnection**"/>
+ </parameters>
+ </method>
<method name="do_tunnel" symbol="gst_rtsp_connection_do_tunnel">
<return-type type="GstRTSPResult"/>
<parameters>
@@ -217,6 +233,13 @@
<parameter name="value" type="gchar*"/>
</parameters>
</method>
+ <method name="set_http_mode" symbol="gst_rtsp_connection_set_http_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="conn" type="GstRTSPConnection*"/>
+ <parameter name="enable" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_ip" symbol="gst_rtsp_connection_set_ip">
<return-type type="void"/>
<parameters>
@@ -571,12 +594,29 @@
<parameter name="watch" type="GstRTSPWatch*"/>
</parameters>
</method>
+ <method name="send_message" symbol="gst_rtsp_watch_send_message">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="watch" type="GstRTSPWatch*"/>
+ <parameter name="message" type="GstRTSPMessage*"/>
+ <parameter name="id" type="guint*"/>
+ </parameters>
+ </method>
<method name="unref" symbol="gst_rtsp_watch_unref">
<return-type type="void"/>
<parameters>
<parameter name="watch" type="GstRTSPWatch*"/>
</parameters>
</method>
+ <method name="write_data" symbol="gst_rtsp_watch_write_data">
+ <return-type type="GstRTSPResult"/>
+ <parameters>
+ <parameter name="watch" type="GstRTSPWatch*"/>
+ <parameter name="data" type="guint8*"/>
+ <parameter name="size" type="guint"/>
+ <parameter name="id" type="guint*"/>
+ </parameters>
+ </method>
</struct>
<struct name="GstRTSPWatchFuncs">
<field name="message_received" type="GCallback"/>
@@ -585,6 +625,7 @@
<field name="error" type="GCallback"/>
<field name="tunnel_start" type="GCallback"/>
<field name="tunnel_complete" type="GCallback"/>
+ <field name="error_full" type="GCallback"/>
<field name="_gst_reserved" type="gpointer[]"/>
</struct>
<boxed name="GstRTSPUrl" type-name="GstRTSPUrl" get-type="gst_rtsp_url_get_type">
@@ -723,6 +764,12 @@
<member name="GST_RTSP_HDR_X_RTP_INFO" value="73"/>
<member name="GST_RTSP_HDR_X_STARTUPPROFILE" value="74"/>
<member name="GST_RTSP_HDR_TIMESTAMP" value="75"/>
+ <member name="GST_RTSP_HDR_AUTHENTICATION_INFO" value="76"/>
+ <member name="GST_RTSP_HDR_HOST" value="77"/>
+ <member name="GST_RTSP_HDR_PRAGMA" value="78"/>
+ <member name="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" value="79"/>
+ <member name="GST_RTSP_HDR_X_SESSIONCOOKIE" value="80"/>
+ <member name="GST_RTSP_HDR_LAST" value="81"/>
</enum>
<enum name="GstRTSPLowerTrans">
<member name="GST_RTSP_LOWER_TRANS_UNKNOWN" value="0"/>
@@ -735,7 +782,9 @@
<member name="GST_RTSP_MESSAGE_INVALID" value="0"/>
<member name="GST_RTSP_MESSAGE_REQUEST" value="1"/>
<member name="GST_RTSP_MESSAGE_RESPONSE" value="2"/>
- <member name="GST_RTSP_MESSAGE_DATA" value="3"/>
+ <member name="GST_RTSP_MESSAGE_HTTP_REQUEST" value="3"/>
+ <member name="GST_RTSP_MESSAGE_HTTP_RESPONSE" value="4"/>
+ <member name="GST_RTSP_MESSAGE_DATA" value="5"/>
</enum>
<enum name="GstRTSPProfile">
<member name="GST_RTSP_PROFILE_UNKNOWN" value="0"/>
@@ -837,6 +886,7 @@
<enum name="GstRTSPVersion" type-name="GstRTSPVersion" get-type="gst_rtsp_version_get_type">
<member name="GST_RTSP_VERSION_INVALID" value="0"/>
<member name="GST_RTSP_VERSION_1_0" value="16"/>
+ <member name="GST_RTSP_VERSION_1_1" value="17"/>
</enum>
<flags name="GstRTSPEvent" type-name="GstRTSPEvent" get-type="gst_rtsp_event_get_type">
<member name="GST_RTSP_EV_READ" value="1"/>
@@ -855,6 +905,8 @@
<member name="GST_RTSP_SETUP" value="256"/>
<member name="GST_RTSP_SET_PARAMETER" value="512"/>
<member name="GST_RTSP_TEARDOWN" value="1024"/>
+ <member name="GST_RTSP_GET" value="2048"/>
+ <member name="GST_RTSP_POST" value="4096"/>
</flags>
<interface name="GstRTSPExtension" type-name="GstRTSPExtension" get-type="gst_rtsp_extension_get_type">
<method name="after_send" symbol="gst_rtsp_extension_after_send">
diff --git a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi
index d19d0801a..a545ab698 100644
--- a/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi
+++ b/vapi/packages/gstreamer-tag-0.10/gstreamer-tag-0.10.gi
@@ -28,6 +28,33 @@
<parameter name="vorbis_tag" type="gchar*"/>
</parameters>
</function>
+ <function name="tag_get_language_code_iso_639_1" symbol="gst_tag_get_language_code_iso_639_1">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="lang_code" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="tag_get_language_code_iso_639_2B" symbol="gst_tag_get_language_code_iso_639_2B">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="lang_code" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="tag_get_language_code_iso_639_2T" symbol="gst_tag_get_language_code_iso_639_2T">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="lang_code" type="gchar*"/>
+ </parameters>
+ </function>
+ <function name="tag_get_language_codes" symbol="gst_tag_get_language_codes">
+ <return-type type="gchar**"/>
+ </function>
+ <function name="tag_get_language_name" symbol="gst_tag_get_language_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="language_code" type="gchar*"/>
+ </parameters>
+ </function>
<function name="tag_id3_genre_count" symbol="gst_tag_id3_genre_count">
<return-type type="guint"/>
</function>
diff --git a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi
index d640fe20f..012bc0ba3 100644
--- a/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi
+++ b/vapi/packages/gstreamer-video-0.10/gstreamer-video-0.10.gi
@@ -1,33 +1,6 @@
<?xml version="1.0"?>
<api version="1.0">
<namespace name="Gst">
- <function name="base_video_encoded_video_convert" symbol="gst_base_video_encoded_video_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="state" type="GstVideoState*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat*"/>
- <parameter name="dest_value" type="gint64*"/>
- </parameters>
- </function>
- <function name="base_video_rawvideo_convert" symbol="gst_base_video_rawvideo_convert">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="state" type="GstVideoState*"/>
- <parameter name="src_format" type="GstFormat"/>
- <parameter name="src_value" type="gint64"/>
- <parameter name="dest_format" type="GstFormat*"/>
- <parameter name="dest_value" type="gint64*"/>
- </parameters>
- </function>
- <function name="base_video_state_from_caps" symbol="gst_base_video_state_from_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="state" type="GstVideoState*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </function>
<function name="video_calculate_display_ratio" symbol="gst_video_calculate_display_ratio">
<return-type type="gboolean"/>
<parameters>
@@ -41,6 +14,19 @@
<parameter name="display_par_d" type="guint"/>
</parameters>
</function>
+ <function name="video_event_new_still_frame" symbol="gst_video_event_new_still_frame">
+ <return-type type="GstEvent*"/>
+ <parameters>
+ <parameter name="in_still" type="gboolean"/>
+ </parameters>
+ </function>
+ <function name="video_event_parse_still_frame" symbol="gst_video_event_parse_still_frame">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="event" type="GstEvent*"/>
+ <parameter name="in_still" type="gboolean*"/>
+ </parameters>
+ </function>
<function name="video_format_convert" symbol="gst_video_format_convert">
<return-type type="gboolean"/>
<parameters>
@@ -174,6 +160,12 @@
<parameter name="format" type="GstVideoFormat"/>
</parameters>
</function>
+ <function name="video_frame_rate" symbol="gst_video_frame_rate">
+ <return-type type="GValue*"/>
+ <parameters>
+ <parameter name="pad" type="GstPad*"/>
+ </parameters>
+ </function>
<function name="video_get_size" symbol="gst_video_get_size">
<return-type type="gboolean"/>
<parameters>
@@ -198,410 +190,12 @@
<parameter name="par_d" type="int*"/>
</parameters>
</function>
- <struct name="GstBaseVideoCodec">
- <method name="free_frame" symbol="gst_base_video_codec_free_frame">
- <return-type type="void"/>
- <parameters>
- <parameter name="frame" type="GstVideoFrame*"/>
- </parameters>
- </method>
- <method name="new_frame" symbol="gst_base_video_codec_new_frame">
- <return-type type="GstVideoFrame*"/>
- <parameters>
- <parameter name="base_video_codec" type="GstBaseVideoCodec*"/>
- </parameters>
- </method>
- <field name="element" type="GstElement"/>
- <field name="sinkpad" type="GstPad*"/>
- <field name="srcpad" type="GstPad*"/>
- <field name="input_adapter" type="GstAdapter*"/>
- <field name="output_adapter" type="GstAdapter*"/>
- <field name="system_frame_number" type="guint64"/>
- <field name="timestamp_offset" type="GstClockTime"/>
- </struct>
- <struct name="GstBaseVideoCodecClass">
- <field name="element_class" type="GstElementClass"/>
- <field name="start" type="GCallback"/>
- <field name="stop" type="GCallback"/>
- <field name="reset" type="GCallback"/>
- <field name="parse_data" type="GCallback"/>
- <field name="scan_for_sync" type="GCallback"/>
- <field name="shape_output" type="GCallback"/>
- <field name="get_caps" type="GCallback"/>
- </struct>
- <struct name="GstBaseVideoDecoder">
- <method name="add_to_frame" symbol="gst_base_video_decoder_add_to_frame">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- <parameter name="n_bytes" type="int"/>
- </parameters>
- </method>
- <method name="end_of_stream" symbol="gst_base_video_decoder_end_of_stream">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="finish_frame" symbol="gst_base_video_decoder_finish_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- <parameter name="frame" type="GstVideoFrame*"/>
- </parameters>
- </method>
- <method name="get_frame" symbol="gst_base_video_decoder_get_frame">
- <return-type type="GstVideoFrame*"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoDecoder*"/>
- <parameter name="frame_number" type="int"/>
- </parameters>
- </method>
- <method name="get_height" symbol="gst_base_video_decoder_get_height">
- <return-type type="int"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="get_state" symbol="gst_base_video_decoder_get_state">
- <return-type type="GstVideoState*"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="get_timestamp_offset" symbol="gst_base_video_decoder_get_timestamp_offset">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="get_width" symbol="gst_base_video_decoder_get_width">
- <return-type type="int"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="have_frame" symbol="gst_base_video_decoder_have_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="lost_sync" symbol="gst_base_video_decoder_lost_sync">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="set_src_caps" symbol="gst_base_video_decoder_set_src_caps">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <method name="set_state" symbol="gst_base_video_decoder_set_state">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- <parameter name="state" type="GstVideoState*"/>
- </parameters>
- </method>
- <method name="set_sync_point" symbol="gst_base_video_decoder_set_sync_point">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_decoder" type="GstBaseVideoDecoder*"/>
- </parameters>
- </method>
- <field name="base_video_codec" type="GstBaseVideoCodec"/>
- <field name="input_adapter" type="GstAdapter*"/>
- <field name="output_adapter" type="GstAdapter*"/>
- <field name="frames" type="GList*"/>
- <field name="have_sync" type="gboolean"/>
- <field name="discont" type="gboolean"/>
- <field name="started" type="gboolean"/>
- <field name="state" type="GstVideoState"/>
- <field name="sink_clipping" type="gboolean"/>
- <field name="presentation_frame_number" type="guint64"/>
- <field name="system_frame_number" type="guint64"/>
- <field name="caps" type="GstCaps*"/>
- <field name="have_src_caps" type="gboolean"/>
- <field name="current_frame" type="GstVideoFrame*"/>
- <field name="distance_from_sync" type="int"/>
- <field name="reorder_depth" type="int"/>
- <field name="buffer_timestamp" type="GstClockTime"/>
- <field name="timestamp_offset" type="GstClockTime"/>
- <field name="proportion" type="gdouble"/>
- <field name="earliest_time" type="GstClockTime"/>
- <field name="codec_data" type="GstBuffer*"/>
- <field name="offset" type="guint64"/>
- <field name="last_timestamp" type="GstClockTime"/>
- <field name="last_sink_timestamp" type="GstClockTime"/>
- <field name="last_sink_offset_end" type="GstClockTime"/>
- <field name="base_picture_number" type="guint64"/>
- <field name="field_index" type="int"/>
- </struct>
- <struct name="GstBaseVideoDecoderClass">
- <field name="base_video_codec_class" type="GstBaseVideoCodecClass"/>
- <field name="set_format" type="GCallback"/>
- <field name="start" type="GCallback"/>
- <field name="stop" type="GCallback"/>
- <field name="reset" type="GCallback"/>
- <field name="scan_for_sync" type="GCallback"/>
- <field name="parse_data" type="GCallback"/>
- <field name="finish" type="GCallback"/>
- <field name="handle_frame" type="GCallback"/>
- <field name="shape_output" type="GCallback"/>
- <field name="get_caps" type="GCallback"/>
- </struct>
- <struct name="GstBaseVideoEncoder">
- <method name="end_of_stream" symbol="gst_base_video_encoder_end_of_stream">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_encoder" type="GstBaseVideoEncoder*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="finish_frame" symbol="gst_base_video_encoder_finish_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_encoder" type="GstBaseVideoEncoder*"/>
- <parameter name="frame" type="GstVideoFrame*"/>
- </parameters>
- </method>
- <method name="get_frame" symbol="gst_base_video_encoder_get_frame">
- <return-type type="GstVideoFrame*"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoEncoder*"/>
- <parameter name="frame_number" type="int"/>
- </parameters>
- </method>
- <method name="get_height" symbol="gst_base_video_encoder_get_height">
- <return-type type="int"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoEncoder*"/>
- </parameters>
- </method>
- <method name="get_state" symbol="gst_base_video_encoder_get_state">
- <return-type type="GstVideoState*"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoEncoder*"/>
- </parameters>
- </method>
- <method name="get_timestamp_offset" symbol="gst_base_video_encoder_get_timestamp_offset">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoEncoder*"/>
- </parameters>
- </method>
- <method name="get_width" symbol="gst_base_video_encoder_get_width">
- <return-type type="int"/>
- <parameters>
- <parameter name="coder" type="GstBaseVideoEncoder*"/>
- </parameters>
- </method>
- <method name="set_latency" symbol="gst_base_video_encoder_set_latency">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_encoder" type="GstBaseVideoEncoder*"/>
- <parameter name="min_latency" type="GstClockTime"/>
- <parameter name="max_latency" type="GstClockTime"/>
- </parameters>
- </method>
- <method name="set_latency_fields" symbol="gst_base_video_encoder_set_latency_fields">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_encoder" type="GstBaseVideoEncoder*"/>
- <parameter name="n_fields" type="int"/>
- </parameters>
- </method>
- <field name="base_video_codec" type="GstBaseVideoCodec"/>
- <field name="frames" type="GList*"/>
- <field name="state" type="GstVideoState"/>
- <field name="sink_clipping" type="gboolean"/>
- <field name="presentation_frame_number" type="guint64"/>
- <field name="system_frame_number" type="guint64"/>
- <field name="distance_from_sync" type="int"/>
- <field name="caps" type="GstCaps*"/>
- <field name="set_output_caps" type="gboolean"/>
- <field name="min_latency" type="gint64"/>
- <field name="max_latency" type="gint64"/>
- </struct>
- <struct name="GstBaseVideoEncoderClass">
- <field name="base_video_codec_class" type="GstBaseVideoCodecClass"/>
- <field name="set_format" type="GCallback"/>
- <field name="start" type="GCallback"/>
- <field name="stop" type="GCallback"/>
- <field name="finish" type="GCallback"/>
- <field name="handle_frame" type="GCallback"/>
- <field name="shape_output" type="GCallback"/>
- <field name="get_caps" type="GCallback"/>
- </struct>
- <struct name="GstBaseVideoParse">
- <method name="add_to_frame" symbol="gst_base_video_parse_add_to_frame">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- <parameter name="n_bytes" type="int"/>
- </parameters>
- </method>
- <method name="end_of_stream" symbol="gst_base_video_parse_end_of_stream">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="finish_frame" symbol="gst_base_video_parse_finish_frame">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="get_frame" symbol="gst_base_video_parse_get_frame">
- <return-type type="GstVideoFrame*"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="get_height" symbol="gst_base_video_parse_get_height">
- <return-type type="int"/>
- <parameters>
- <parameter name="parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="get_state" symbol="gst_base_video_parse_get_state">
- <return-type type="GstVideoState*"/>
- <parameters>
- <parameter name="parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="get_timestamp_offset" symbol="gst_base_video_parse_get_timestamp_offset">
- <return-type type="guint64"/>
- <parameters>
- <parameter name="parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="get_width" symbol="gst_base_video_parse_get_width">
- <return-type type="int"/>
- <parameters>
- <parameter name="parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="lost_sync" symbol="gst_base_video_parse_lost_sync">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <method name="push" symbol="gst_base_video_parse_push">
- <return-type type="GstFlowReturn"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- <parameter name="buffer" type="GstBuffer*"/>
- </parameters>
- </method>
- <method name="set_src_caps" symbol="gst_base_video_parse_set_src_caps">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- <parameter name="caps" type="GstCaps*"/>
- </parameters>
- </method>
- <method name="set_state" symbol="gst_base_video_parse_set_state">
- <return-type type="void"/>
- <parameters>
- <parameter name="parse" type="GstBaseVideoParse*"/>
- <parameter name="state" type="GstVideoState*"/>
- </parameters>
- </method>
- <method name="set_sync_point" symbol="gst_base_video_parse_set_sync_point">
- <return-type type="void"/>
- <parameters>
- <parameter name="base_video_parse" type="GstBaseVideoParse*"/>
- </parameters>
- </method>
- <field name="base_video_codec" type="GstBaseVideoCodec"/>
- <field name="input_adapter" type="GstAdapter*"/>
- <field name="output_adapter" type="GstAdapter*"/>
- <field name="reorder_depth" type="int"/>
- <field name="have_sync" type="gboolean"/>
- <field name="discont" type="gboolean"/>
- <field name="started" type="gboolean"/>
- <field name="current_frame" type="GstVideoFrame*"/>
- <field name="state" type="GstVideoState"/>
- <field name="distance_from_sync" type="int"/>
- <field name="sink_clipping" type="gboolean"/>
- <field name="presentation_frame_number" type="guint64"/>
- <field name="system_frame_number" type="guint64"/>
- <field name="caps" type="GstCaps*"/>
- <field name="set_output_caps" type="gboolean"/>
- <field name="last_timestamp" type="GstClockTime"/>
- <field name="timestamp_offset" type="gint64"/>
- </struct>
- <struct name="GstBaseVideoParseClass">
- <field name="base_video_codec_class" type="GstBaseVideoCodecClass"/>
- <field name="start" type="GCallback"/>
- <field name="stop" type="GCallback"/>
- <field name="reset" type="GCallback"/>
- <field name="parse_data" type="GCallback"/>
- <field name="scan_for_sync" type="GCallback"/>
- <field name="shape_output" type="GCallback"/>
- <field name="get_caps" type="GCallback"/>
- </struct>
- <struct name="GstVideoFrame">
- <method name="rate" symbol="gst_video_frame_rate">
- <return-type type="GValue*"/>
- <parameters>
- <parameter name="pad" type="GstPad*"/>
- </parameters>
- </method>
- <field name="decode_timestamp" type="guint64"/>
- <field name="presentation_timestamp" type="guint64"/>
- <field name="presentation_duration" type="guint64"/>
- <field name="system_frame_number" type="gint"/>
- <field name="decode_frame_number" type="gint"/>
- <field name="presentation_frame_number" type="gint"/>
- <field name="distance_from_sync" type="int"/>
- <field name="is_sync_point" type="gboolean"/>
- <field name="is_eos" type="gboolean"/>
- <field name="sink_buffer" type="GstBuffer*"/>
- <field name="src_buffer" type="GstBuffer*"/>
- <field name="field_index" type="int"/>
- <field name="n_fields" type="int"/>
- <field name="coder_hook" type="void*"/>
- </struct>
<struct name="GstVideoRectangle">
<field name="x" type="gint"/>
<field name="y" type="gint"/>
<field name="w" type="gint"/>
<field name="h" type="gint"/>
</struct>
- <struct name="GstVideoState">
- <method name="get_timestamp" symbol="gst_video_state_get_timestamp">
- <return-type type="GstClockTime"/>
- <parameters>
- <parameter name="state" type="GstVideoState*"/>
- <parameter name="frame_number" type="int"/>
- </parameters>
- </method>
- <field name="format" type="GstVideoFormat"/>
- <field name="width" type="int"/>
- <field name="height" type="int"/>
- <field name="fps_n" type="int"/>
- <field name="fps_d" type="int"/>
- <field name="par_n" type="int"/>
- <field name="par_d" type="int"/>
- <field name="interlaced" type="gboolean"/>
- <field name="top_field_first" type="gboolean"/>
- <field name="clean_width" type="int"/>
- <field name="clean_height" type="int"/>
- <field name="clean_offset_left" type="int"/>
- <field name="clean_offset_top" type="int"/>
- <field name="bytes_per_picture" type="int"/>
- <field name="segment" type="GstSegment"/>
- <field name="picture_number" type="int"/>
- </struct>
<enum name="GstVideoFormat" type-name="GstVideoFormat" get-type="gst_video_format_get_type">
<member name="GST_VIDEO_FORMAT_UNKNOWN" value="0"/>
<member name="GST_VIDEO_FORMAT_I420" value="1"/>
@@ -625,6 +219,8 @@
<member name="GST_VIDEO_FORMAT_Y444" value="19"/>
<member name="GST_VIDEO_FORMAT_v210" value="20"/>
<member name="GST_VIDEO_FORMAT_v216" value="21"/>
+ <member name="GST_VIDEO_FORMAT_NV12" value="22"/>
+ <member name="GST_VIDEO_FORMAT_NV21" value="23"/>
</enum>
<object name="GstVideoFilter" parent="GstBaseTransform" type-name="GstVideoFilter" get-type="gst_video_filter_get_type">
<field name="inited" type="gboolean"/>
@@ -639,17 +235,17 @@
<parameter name="scaling" type="gboolean"/>
</parameters>
</method>
+ <property name="show-preroll-frame" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
+ <vfunc name="show_frame">
+ <return-type type="GstFlowReturn"/>
+ <parameters>
+ <parameter name="video_sink" type="GstVideoSink*"/>
+ <parameter name="buf" type="GstBuffer*"/>
+ </parameters>
+ </vfunc>
<field name="width" type="gint"/>
<field name="height" type="gint"/>
</object>
- <constant name="GST_BASE_VIDEO_CODEC_SINK_NAME" type="char*" value="sink"/>
- <constant name="GST_BASE_VIDEO_CODEC_SRC_NAME" type="char*" value="src"/>
- <constant name="GST_BASE_VIDEO_DECODER_SINK_NAME" type="char*" value="sink"/>
- <constant name="GST_BASE_VIDEO_DECODER_SRC_NAME" type="char*" value="src"/>
- <constant name="GST_BASE_VIDEO_ENCODER_SINK_NAME" type="char*" value="sink"/>
- <constant name="GST_BASE_VIDEO_ENCODER_SRC_NAME" type="char*" value="src"/>
- <constant name="GST_BASE_VIDEO_PARSE_SINK_NAME" type="char*" value="sink"/>
- <constant name="GST_BASE_VIDEO_PARSE_SRC_NAME" type="char*" value="src"/>
<constant name="GST_VIDEO_BLUE_MASK_15" type="char*" value="0x001f"/>
<constant name="GST_VIDEO_BLUE_MASK_15_INT" type="int" value="31"/>
<constant name="GST_VIDEO_BLUE_MASK_16" type="char*" value="0x001f"/>