[vala] gstreamer-pbutils-0.10: Update for 0.10.32



commit 9efbcb15be78cbdd5eca6e9e9b47b4b7759e7c92
Author: Arun Raghavan <arun raghavan collabora co uk>
Date:   Wed Jan 19 13:18:33 2011 +0530

    gstreamer-pbutils-0.10: Update for 0.10.32
    
    Main change is the addition of encoding profiles and related API.

 vapi/gstreamer-pbutils-0.10.vapi                   |   71 +++++
 .../gstreamer-pbutils-0.10-custom.vala             |   29 ++
 .../gstreamer-pbutils-0.10.gi                      |  296 +++++++++++++++++++-
 .../gstreamer-pbutils-0.10.metadata                |   36 +++
 4 files changed, 431 insertions(+), 1 deletions(-)
---
diff --git a/vapi/gstreamer-pbutils-0.10.vapi b/vapi/gstreamer-pbutils-0.10.vapi
index 08a64e5..aafffca 100644
--- a/vapi/gstreamer-pbutils-0.10.vapi
+++ b/vapi/gstreamer-pbutils-0.10.vapi
@@ -35,6 +35,7 @@ namespace Gst {
 		public Gst.ClockTime get_duration ();
 		public unowned Gst.Structure get_misc ();
 		public Gst.DiscovererResult get_result ();
+		public bool get_seekable ();
 		public Gst.DiscovererStreamInfo get_stream_info ();
 		public GLib.List<Gst.DiscovererStreamInfo> get_stream_list ();
 		public GLib.List<Gst.MiniObject> get_streams (GLib.Type streamtype);
@@ -66,6 +67,64 @@ namespace Gst {
 		public bool is_image ();
 		public bool is_interlaced ();
 	}
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public class EncodingAudioProfile : Gst.EncodingProfile {
+		[CCode (has_construct_function = false)]
+		public EncodingAudioProfile (Gst.Caps format, string? preset, Gst.Caps? restriction, uint presence);
+	}
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public class EncodingContainerProfile : Gst.EncodingProfile {
+		[CCode (has_construct_function = false)]
+		public EncodingContainerProfile (string? name, string? description, Gst.Caps format, string? preset);
+		public bool add_profile (owned Gst.EncodingProfile profile);
+		public bool contains_profile (Gst.EncodingProfile profile);
+		public unowned GLib.List<Gst.EncodingProfile> get_profiles ();
+	}
+	[CCode (ref_function = "gst_encoding_profile_ref", unref_function = "gst_encoding_profile_unref", cheader_filename = "gst/pbutils/pbutils.h")]
+	public class EncodingProfile : Gst.MiniObject {
+		public static Gst.EncodingProfile find (string targetname, string profilename, string category);
+		public unowned string get_description ();
+		public unowned Gst.Caps get_format ();
+		public Gst.Caps get_input_caps ();
+		public unowned string get_name ();
+		public uint get_presence ();
+		public unowned string get_preset ();
+		public unowned Gst.Caps get_restriction ();
+		public unowned string get_type_nick ();
+		public bool is_equal (Gst.EncodingProfile b);
+		public unowned Gst.EncodingProfile @ref ();
+		public void set_description (string description);
+		public void set_format (Gst.Caps format);
+		public void set_name (string name);
+		public void set_presence (uint presence);
+		public void set_preset (string preset);
+		public void set_restriction (Gst.Caps restriction);
+		public void unref ();
+	}
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public class EncodingTarget : Gst.MiniObject {
+		[CCode (has_construct_function = false)]
+		public EncodingTarget (string name, string category, string description, GLib.List<Gst.EncodingProfile> profiles);
+		public bool add_profile (owned Gst.EncodingProfile profile);
+		public unowned string get_category ();
+		public unowned string get_description ();
+		public unowned string get_name ();
+		public Gst.EncodingProfile get_profile (string name);
+		public unowned GLib.List<Gst.EncodingProfile> get_profiles ();
+		public static Gst.EncodingTarget load (string name, string category) throws GLib.Error;
+		public static Gst.EncodingTarget load_from_file (string filepath) throws GLib.Error;
+		public bool save () throws GLib.Error;
+		public bool save_to_file (string filepath) throws GLib.Error;
+	}
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public class EncodingVideoProfile : Gst.EncodingProfile {
+		[CCode (has_construct_function = false)]
+		public EncodingVideoProfile (Gst.Caps format, string? preset, Gst.Caps? restriction, uint presence);
+		public uint get_pass ();
+		public bool get_variableframerate ();
+		public void set_pass (uint pass);
+		public void set_variableframerate (bool variableframerate);
+	}
 	[Compact]
 	[CCode (type_id = "GST_TYPE_INSTALL_PLUGINS_CONTEXT", cheader_filename = "gst/pbutils/pbutils.h")]
 	public class InstallPluginsContext {
@@ -99,6 +158,14 @@ namespace Gst {
 	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
 	public delegate void InstallPluginsResultFunc (Gst.InstallPluginsReturn result);
 	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public const string ENCODING_CATEGORY_CAPTURE;
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public const string ENCODING_CATEGORY_DEVICE;
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public const string ENCODING_CATEGORY_ONLINE_SERVICE;
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public const string ENCODING_CATEGORY_STORAGE_EDITING;
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
 	public const int PLUGINS_BASE_VERSION_MAJOR;
 	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
 	public const int PLUGINS_BASE_VERSION_MICRO;
@@ -127,6 +194,10 @@ namespace Gst {
 	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
 	public static unowned string codec_utils_mpeg4video_get_profile ([CCode (array_length_pos = 1.9)] uchar[] vis_obj_seq);
 	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public static GLib.List<Gst.EncodingTarget> encoding_list_all_targets (string categoryname);
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
+	public static GLib.List<string> encoding_list_available_categories ();
+	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
 	public static Gst.InstallPluginsReturn install_plugins_async ([CCode (array_length = false)] string[] details, Gst.InstallPluginsContext? ctx, Gst.InstallPluginsResultFunc func);
 	[CCode (cheader_filename = "gst/pbutils/pbutils.h")]
 	public static bool install_plugins_installation_in_progress ();
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala
new file mode 100644
index 0000000..cd0cf6e
--- /dev/null
+++ b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10-custom.vala
@@ -0,0 +1,29 @@
+/* gstreamer-0.10-custom.vala
+ *
+ * Copyright (C) 2011 Collabora Multimedia
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
+ *
+ * Author:
+ * 	Arun Raghavan <arun raghavan collabora co uk>
+ */
+
+namespace Gst {
+	[CCode (ref_function = "gst_encoding_profile_ref", unref_function = "gst_encoding_profile_unref")]
+	public class EncodingProfile : Gst.MiniObject {
+		public unowned EncodingProfile @ref ();
+		public void unref ();
+	}
+}
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi
index 3c6bfa5..2d07c6a 100644
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi
+++ b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.gi
@@ -73,6 +73,15 @@
 				<parameter name="len" type="guint"/>
 			</parameters>
 		</function>
+		<function name="encoding_list_all_targets" symbol="gst_encoding_list_all_targets">
+			<return-type type="GList*"/>
+			<parameters>
+				<parameter name="categoryname" type="gchar*"/>
+			</parameters>
+		</function>
+		<function name="encoding_list_available_categories" symbol="gst_encoding_list_available_categories">
+			<return-type type="GList*"/>
+		</function>
 		<function name="install_plugins_async" symbol="gst_install_plugins_async">
 			<return-type type="GstInstallPluginsReturn"/>
 			<parameters>
@@ -331,6 +340,12 @@
 					<parameter name="info" type="GstDiscovererInfo*"/>
 				</parameters>
 			</method>
+			<method name="get_seekable" symbol="gst_discoverer_info_get_seekable">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="info" type="GstDiscovererInfo*"/>
+				</parameters>
+			</method>
 			<method name="get_stream_info" symbol="gst_discoverer_info_get_stream_info">
 				<return-type type="GstDiscovererStreamInfo*"/>
 				<parameters>
@@ -487,6 +502,281 @@
 		</struct>
 		<struct name="GstDiscovererVideoInfoClass">
 		</struct>
+		<struct name="GstEncodingAudioProfile">
+			<method name="new" symbol="gst_encoding_audio_profile_new">
+				<return-type type="GstEncodingAudioProfile*"/>
+				<parameters>
+					<parameter name="format" type="GstCaps*"/>
+					<parameter name="preset" type="gchar*"/>
+					<parameter name="restriction" type="GstCaps*"/>
+					<parameter name="presence" type="guint"/>
+				</parameters>
+			</method>
+		</struct>
+		<struct name="GstEncodingAudioProfileClass">
+		</struct>
+		<struct name="GstEncodingContainerProfile">
+			<method name="add_profile" symbol="gst_encoding_container_profile_add_profile">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="container" type="GstEncodingContainerProfile*"/>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="contains_profile" symbol="gst_encoding_container_profile_contains_profile">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="container" type="GstEncodingContainerProfile*"/>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_profiles" symbol="gst_encoding_container_profile_get_profiles">
+				<return-type type="GList*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingContainerProfile*"/>
+				</parameters>
+			</method>
+			<method name="new" symbol="gst_encoding_container_profile_new">
+				<return-type type="GstEncodingContainerProfile*"/>
+				<parameters>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="description" type="gchar*"/>
+					<parameter name="format" type="GstCaps*"/>
+					<parameter name="preset" type="gchar*"/>
+				</parameters>
+			</method>
+		</struct>
+		<struct name="GstEncodingContainerProfileClass">
+		</struct>
+		<struct name="GstEncodingProfile">
+			<method name="find" symbol="gst_encoding_profile_find">
+				<return-type type="GstEncodingProfile*"/>
+				<parameters>
+					<parameter name="targetname" type="gchar*"/>
+					<parameter name="profilename" type="gchar*"/>
+					<parameter name="category" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_description" symbol="gst_encoding_profile_get_description">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_format" symbol="gst_encoding_profile_get_format">
+				<return-type type="GstCaps*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_input_caps" symbol="gst_encoding_profile_get_input_caps">
+				<return-type type="GstCaps*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="gst_encoding_profile_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_presence" symbol="gst_encoding_profile_get_presence">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_preset" symbol="gst_encoding_profile_get_preset">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_restriction" symbol="gst_encoding_profile_get_restriction">
+				<return-type type="GstCaps*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_type_nick" symbol="gst_encoding_profile_get_type_nick">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="is_equal" symbol="gst_encoding_profile_is_equal">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="a" type="GstEncodingProfile*"/>
+					<parameter name="b" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="set_description" symbol="gst_encoding_profile_set_description">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+					<parameter name="description" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_format" symbol="gst_encoding_profile_set_format">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+					<parameter name="format" type="GstCaps*"/>
+				</parameters>
+			</method>
+			<method name="set_name" symbol="gst_encoding_profile_set_name">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_presence" symbol="gst_encoding_profile_set_presence">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+					<parameter name="presence" type="guint"/>
+				</parameters>
+			</method>
+			<method name="set_preset" symbol="gst_encoding_profile_set_preset">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+					<parameter name="preset" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="set_restriction" symbol="gst_encoding_profile_set_restriction">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+					<parameter name="restriction" type="GstCaps*"/>
+				</parameters>
+			</method>
+		</struct>
+		<struct name="GstEncodingProfileClass">
+		</struct>
+		<struct name="GstEncodingTarget">
+			<method name="add_profile" symbol="gst_encoding_target_add_profile">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+					<parameter name="profile" type="GstEncodingProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_category" symbol="gst_encoding_target_get_category">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+				</parameters>
+			</method>
+			<method name="get_description" symbol="gst_encoding_target_get_description">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+				</parameters>
+			</method>
+			<method name="get_name" symbol="gst_encoding_target_get_name">
+				<return-type type="gchar*"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+				</parameters>
+			</method>
+			<method name="get_profile" symbol="gst_encoding_target_get_profile">
+				<return-type type="GstEncodingProfile*"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+					<parameter name="name" type="gchar*"/>
+				</parameters>
+			</method>
+			<method name="get_profiles" symbol="gst_encoding_target_get_profiles">
+				<return-type type="GList*"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+				</parameters>
+			</method>
+			<method name="load" symbol="gst_encoding_target_load">
+				<return-type type="GstEncodingTarget*"/>
+				<parameters>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="category" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="load_from_file" symbol="gst_encoding_target_load_from_file">
+				<return-type type="GstEncodingTarget*"/>
+				<parameters>
+					<parameter name="filepath" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="new" symbol="gst_encoding_target_new">
+				<return-type type="GstEncodingTarget*"/>
+				<parameters>
+					<parameter name="name" type="gchar*"/>
+					<parameter name="category" type="gchar*"/>
+					<parameter name="description" type="gchar*"/>
+					<parameter name="profiles" type="GList*"/>
+				</parameters>
+			</method>
+			<method name="save" symbol="gst_encoding_target_save">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+			<method name="save_to_file" symbol="gst_encoding_target_save_to_file">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="target" type="GstEncodingTarget*"/>
+					<parameter name="filepath" type="gchar*"/>
+					<parameter name="error" type="GError**"/>
+				</parameters>
+			</method>
+		</struct>
+		<struct name="GstEncodingTargetClass">
+		</struct>
+		<struct name="GstEncodingVideoProfile">
+			<method name="get_pass" symbol="gst_encoding_video_profile_get_pass">
+				<return-type type="guint"/>
+				<parameters>
+					<parameter name="prof" type="GstEncodingVideoProfile*"/>
+				</parameters>
+			</method>
+			<method name="get_variableframerate" symbol="gst_encoding_video_profile_get_variableframerate">
+				<return-type type="gboolean"/>
+				<parameters>
+					<parameter name="prof" type="GstEncodingVideoProfile*"/>
+				</parameters>
+			</method>
+			<method name="new" symbol="gst_encoding_video_profile_new">
+				<return-type type="GstEncodingVideoProfile*"/>
+				<parameters>
+					<parameter name="format" type="GstCaps*"/>
+					<parameter name="preset" type="gchar*"/>
+					<parameter name="restriction" type="GstCaps*"/>
+					<parameter name="presence" type="guint"/>
+				</parameters>
+			</method>
+			<method name="set_pass" symbol="gst_encoding_video_profile_set_pass">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="prof" type="GstEncodingVideoProfile*"/>
+					<parameter name="pass" type="guint"/>
+				</parameters>
+			</method>
+			<method name="set_variableframerate" symbol="gst_encoding_video_profile_set_variableframerate">
+				<return-type type="void"/>
+				<parameters>
+					<parameter name="prof" type="GstEncodingVideoProfile*"/>
+					<parameter name="variableframerate" type="gboolean"/>
+				</parameters>
+			</method>
+		</struct>
+		<struct name="GstEncodingVideoProfileClass">
+		</struct>
 		<boxed name="GstInstallPluginsContext" type-name="GstInstallPluginsContext" get-type="gst_install_plugins_context_get_type">
 			<method name="free" symbol="gst_install_plugins_context_free">
 				<return-type type="void"/>
@@ -583,9 +873,13 @@
 				</parameters>
 			</signal>
 		</object>
+		<constant name="GST_ENCODING_CATEGORY_CAPTURE" type="char*" value="capture"/>
+		<constant name="GST_ENCODING_CATEGORY_DEVICE" type="char*" value="device"/>
+		<constant name="GST_ENCODING_CATEGORY_ONLINE_SERVICE" type="char*" value="online-service"/>
+		<constant name="GST_ENCODING_CATEGORY_STORAGE_EDITING" type="char*" value="storage-editing"/>
 		<constant name="GST_PLUGINS_BASE_VERSION_MAJOR" type="int" value="0"/>
 		<constant name="GST_PLUGINS_BASE_VERSION_MICRO" type="int" value="31"/>
 		<constant name="GST_PLUGINS_BASE_VERSION_MINOR" type="int" value="10"/>
-		<constant name="GST_PLUGINS_BASE_VERSION_NANO" type="int" value="1"/>
+		<constant name="GST_PLUGINS_BASE_VERSION_NANO" type="int" value="3"/>
 	</namespace>
 </api>
diff --git a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata
index a7045c0..b643406 100644
--- a/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata
+++ b/vapi/packages/gstreamer-pbutils-0.10/gstreamer-pbutils-0.10.metadata
@@ -67,3 +67,39 @@ gst_discoverer_stream_info_get_previous transfer_ownership="1"
 
 # The real type is actually an argument to the function, so we just use the parent class
 gst_discoverer_container_info_get_streams namespace_name="Gst" type_arguments="MiniObject" transfer_ownership="1"
+
+GstEncodingAudioProfile base_class="GstEncodingProfile"
+GstEncodingAudioProfileClass hidden="1"
+GstEncodingVideoProfile base_class="GstEncodingProfile"
+GstEncodingVideoProfileClass hidden="1"
+GstEncodingContainerProfile base_class="GstEncodingProfile"
+GstEncodingContainerProfileClass hidden="1"
+GstEncodingProfile base_class="GstMiniObject"
+GstEncodingProfileClass hidden="1"
+GstEncodingTarget base_class="GstMiniObject"
+GstEncodingTargetClass hidden="1"
+
+gst_encoding_profile_find transfer_ownership="1"
+gst_encoding_profile_get_input_caps transfer_ownership="1"
+
+gst_encoding_video_profile_new.preset nullable=1
+gst_encoding_video_profile_new.restriction nullable=1
+
+gst_encoding_audio_profile_new.preset nullable=1
+gst_encoding_audio_profile_new.restriction nullable=1
+
+gst_encoding_container_profile_new.name nullable="1"
+gst_encoding_container_profile_new.description nullable="1"
+gst_encoding_container_profile_new.preset nullable="1"
+gst_encoding_container_profile_add_profile.profile transfer_ownership="1"
+gst_encoding_container_profile_get_profiles namespace_name="Gst" type_arguments="EncodingProfile"
+
+gst_encoding_target_new.profiles namespace_name="Gst" type_arguments="EncodingProfile"
+gst_encoding_target_add_profile.profile transfer_ownership="1"
+gst_encoding_target_get_profile transfer_ownership="1"
+gst_encoding_target_get_profiles namespace_name="Gst" type_arguments="EncodingProfile"
+gst_encoding_target_load transfer_ownership="1"
+gst_encoding_target_load_from_file transfer_ownership="1"
+
+gst_encoding_list_all_targets namespace_name="Gst" type_arguments="EncodingTarget" transfer_ownership="1"
+gst_encoding_list_available_categories type_arguments="string" transfer_ownership="1"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]