summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--doc/en/Gst/GhostPad.xml9
-rw-r--r--doc/en/Gst/Index.xml50
-rw-r--r--doc/en/Gst/IndexEntry.xml47
-rw-r--r--doc/en/Gst/IndexFactory.xml9
-rw-r--r--doc/en/Gst/IndexGroup.xml36
-rw-r--r--doc/en/Gst/IndexResolver.xml4
-rw-r--r--doc/en/Gst/PluginFeature.xml9
-rw-r--r--doc/en/Gst/TypeFind.xml42
-rw-r--r--doc/en/Gst/TypeFindFactory.xml8
-rw-r--r--doc/en/Gst/TypeFindGetLengthFunction.xml19
-rw-r--r--doc/en/Gst/TypeFindPeekFunction.xml24
-rw-r--r--doc/en/Gst/TypeFindSuggestFunction.xml23
-rw-r--r--doc/en/Gst/TypeNameData.xml54
-rw-r--r--doc/en/index.xml9
14 files changed, 91 insertions, 252 deletions
diff --git a/doc/en/Gst/GhostPad.xml b/doc/en/Gst/GhostPad.xml
index a681378..36b1865 100644
--- a/doc/en/Gst/GhostPad.xml
+++ b/doc/en/Gst/GhostPad.xml
@@ -61,15 +61,6 @@
</AssemblyInfo>
<Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="target" Type="Gst.Pad" /><Parameter Name="templ" Type="Gst.PadTemplate" /></Parameters>
<Docs><param name="name">To be added.</param><param name="target">To be added.</param><param name="templ">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Construct">
- <MemberSignature Language="C#" Value="public bool Construct ();" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
- <Parameters />
- <Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberType>Property</MemberType>
diff --git a/doc/en/Gst/Index.xml b/doc/en/Gst/Index.xml
index 139daf1..410261f 100644
--- a/doc/en/Gst/Index.xml
+++ b/doc/en/Gst/Index.xml
@@ -44,14 +44,6 @@
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
- <MemberSignature Language="C#" Value="public Index (Gst.Index index);" />
- <MemberType>Constructor</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <Parameters><Parameter Name="index" Type="Gst.Index" /></Parameters>
- <Docs><param name="index">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Index (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
@@ -59,16 +51,7 @@
</AssemblyInfo>
<Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters>
<Docs><param name="raw">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="AddAssociationv">
- <MemberSignature Language="C#" Value="public Gst.IndexEntry AddAssociationv (int id, Gst.AssocFlags flags, int n, Gst.IndexAssociation list);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue>
- <Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="flags" Type="Gst.AssocFlags" /><Parameter Name="n" Type="System.Int32" /><Parameter Name="list" Type="Gst.IndexAssociation" /></Parameters>
- <Docs><param name="id">To be added.</param><param name="flags">To be added.</param><param name="n">To be added.</param><param name="list">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="AddFormat">
+ </Member><Member MemberName="AddAssociation"><MemberSignature Language="C#" Value="public Gst.IndexEntry AddAssociation (int id, Gst.AssocFlags flags, int n, Gst.IndexAssociation[] list);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="flags" Type="Gst.AssocFlags" /><Parameter Name="n" Type="System.Int32" /><Parameter Name="list" Type="Gst.IndexAssociation[]" /></Parameters><Docs><param name="id">To be added.</param><param name="flags">To be added.</param><param name="n">To be added.</param><param name="list">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="AddFormat">
<MemberSignature Language="C#" Value="public Gst.IndexEntry AddFormat (int id, Gst.Format format);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
@@ -86,16 +69,7 @@
<ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue>
<Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="description" Type="System.String" /></Parameters>
<Docs><param name="id">To be added.</param><param name="description">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="AddObject">
- <MemberSignature Language="C#" Value="public Gst.IndexEntry AddObject (int id, string key, GLib.GType type, IntPtr objekt);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue>
- <Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="key" Type="System.String" /><Parameter Name="type" Type="GLib.GType" /><Parameter Name="objekt" Type="System.IntPtr" /></Parameters>
- <Docs><param name="id">To be added.</param><param name="key">To be added.</param><param name="type">To be added.</param><param name="objekt">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Certainty">
+ </Member><Member MemberName="AddObject"><MemberSignature Language="C#" Value="public Gst.IndexEntry AddObject (int id, string key, GLib.GType type, GLib.Object objekt);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="key" Type="System.String" /><Parameter Name="type" Type="GLib.GType" /><Parameter Name="objekt" Type="GLib.Object" /></Parameters><Docs><param name="id">To be added.</param><param name="key">To be added.</param><param name="type">To be added.</param><param name="objekt">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Certainty">
<MemberSignature Language="C#" Value="public Gst.IndexCertainty Certainty { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
@@ -129,14 +103,6 @@
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.IndexFilter</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="FilterFull">
- <MemberSignature Language="C#" Value="public Gst.IndexFilter FilterFull { set; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexFilter</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GetAssocEntry">
<MemberSignature Language="C#" Value="public Gst.IndexEntry GetAssocEntry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, long value);" />
<MemberType>Method</MemberType>
@@ -171,7 +137,7 @@
</AssemblyInfo>
<ReturnValue><ReturnType>GLib.GType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="OnAddEntry">
+ </Member><Member MemberName="IsReadable"><MemberSignature Language="C#" Value="public bool IsReadable { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IsWritable"><MemberSignature Language="C#" Value="public bool IsWritable { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Method"><MemberSignature Language="C#" Value="public Gst.IndexResolverMethod Method { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>GLib.Property("resolver")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Gst.IndexResolverMethod</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="NewGroup"><MemberSignature Language="C#" Value="public int NewGroup ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnAddEntry">
<MemberSignature Language="C#" Value="protected virtual void OnAddEntry (Gst.IndexEntry entry);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
@@ -201,7 +167,7 @@
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="entry" Type="Gst.IndexEntry" /></Parameters>
<Docs><param name="entry">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="OnGetWriterId">
+ </Member><Member MemberName="OnGetAssocEntry"><MemberSignature Language="C#" Value="protected virtual Gst.IndexEntry OnGetAssocEntry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, long value, IntPtr func, IntPtr user_data);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Index), ConnectionMethod="OverrideGetAssocEntry")</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue><Parameters><Parameter Name="id" Type="System.Int32" /><Parameter Name="method" Type="Gst.IndexLookupMethod" /><Parameter Name="flags" Type="Gst.AssocFlags" /><Parameter Name="format" Type="Gst.Format" /><Parameter Name="value" Type="System.Int64" /><Parameter Name="func" Type="System.IntPtr" /><Parameter Name="user_data" Type="System.IntPtr" /></Parameters><Docs><param name="id">To be added.</param><param name="method">To be added.</param><param name="flags">To be added.</param><param name="format">To be added.</param><param name="value">To be added.</param><param name="func">To be added.</param><param name="user_data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnGetWriterId">
<MemberSignature Language="C#" Value="protected virtual bool OnGetWriterId (out int writer_id, string writer_string);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
@@ -219,14 +185,6 @@
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.IndexResolver</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="ResolverFull">
- <MemberSignature Language="C#" Value="public Gst.IndexResolver ResolverFull { set; }" />
- <MemberType>Property</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexResolver</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="SetGroup">
<MemberSignature Language="C#" Value="public bool SetGroup (int groupnum);" />
<MemberType>Method</MemberType>
diff --git a/doc/en/Gst/IndexEntry.xml b/doc/en/Gst/IndexEntry.xml
index f5da161..510e241 100644
--- a/doc/en/Gst/IndexEntry.xml
+++ b/doc/en/Gst/IndexEntry.xml
@@ -1,11 +1,11 @@
<Type Name="IndexEntry" FullName="Gst.IndexEntry">
- <TypeSignature Language="C#" Value="public struct IndexEntry" />
+ <TypeSignature Language="C#" Value="public class IndexEntry : GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.ValueType</BaseTypeName>
+ <BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
@@ -18,7 +18,8 @@
- <Member MemberName="AssocMap">
+
+ <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public IndexEntry (IntPtr raw);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters><Docs><param name="raw">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="AssocAssocs"><MemberSignature Language="C#" Value="public Gst.IndexAssociation[] AssocAssocs { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.IndexAssociation[]</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AssocFlags"><MemberSignature Language="C#" Value="public Gst.AssocFlags AssocFlags { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.AssocFlags</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="AssocMap">
<MemberSignature Language="C#" Value="public bool AssocMap (Gst.Format format, out long value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
@@ -27,7 +28,7 @@
<ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
<Parameters><Parameter Name="format" Type="Gst.Format" /><Parameter Name="value" Type="System.Int64&amp;" RefType="out" /></Parameters>
<Docs><param name="format">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="GType">
+ </Member><Member MemberName="AssocNAssocs"><MemberSignature Language="C#" Value="public int AssocNAssocs { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Copy"><MemberSignature Language="C#" Value="public Gst.IndexEntry Copy ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Copy"><MemberSignature Language="C#" Value="protected virtual GLib.Opaque Copy (IntPtr raw);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>GLib.Opaque</ReturnType></ReturnValue><Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters><Docs><param name="raw">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="FormatFormat"><MemberSignature Language="C#" Value="public Gst.Format FormatFormat { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.Format</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="FormatKey"><MemberSignature Language="C#" Value="public string FormatKey { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
@@ -35,41 +36,5 @@
</AssemblyInfo>
<ReturnValue><ReturnType>GLib.GType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="New">
- <MemberSignature Language="C#" Value="public static Gst.IndexEntry New (IntPtr raw);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue>
- <Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters>
- <Docs><param name="raw">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="op_Explicit">
- <MemberSignature Language="C#" Value="public static Gst.IndexEntry op_Explicit (GLib.Value val);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue>
- <Parameters><Parameter Name="val" Type="GLib.Value" /></Parameters>
- <Docs><param name="val">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="op_Explicit">
- <MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Gst.IndexEntry boxed);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>GLib.Value</ReturnType></ReturnValue>
- <Parameters><Parameter Name="boxed" Type="Gst.IndexEntry" /></Parameters>
- <Docs><param name="boxed">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Zero">
- <MemberSignature Language="C#" Value="public static Gst.IndexEntry Zero;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexEntry</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member>
- </Members>
+ </Member><Member MemberName="Id"><MemberSignature Language="C#" Value="public int Id { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="IdDescription"><MemberSignature Language="C#" Value="public string IdDescription { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ObjectGType"><MemberSignature Language="C#" Value="public GLib.GType ObjectGType { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>GLib.GType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ObjectKey"><MemberSignature Language="C#" Value="public string ObjectKey { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="ObjectObject"><MemberSignature Language="C#" Value="public object ObjectObject { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Object</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Type"><MemberSignature Language="C#" Value="public Gst.IndexEntryType Type { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Gst.IndexEntryType</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members>
</Type>
diff --git a/doc/en/Gst/IndexFactory.xml b/doc/en/Gst/IndexFactory.xml
index 3f3c10c..e29d757 100644
--- a/doc/en/Gst/IndexFactory.xml
+++ b/doc/en/Gst/IndexFactory.xml
@@ -44,15 +44,6 @@
<ReturnValue><ReturnType>Gst.Index</ReturnType></ReturnValue>
<Parameters />
<Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Destroy">
- <MemberSignature Language="C#" Value="public void Destroy ();" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
- <Parameters />
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Find">
<MemberSignature Language="C#" Value="public static Gst.IndexFactory Find (string name);" />
<MemberType>Method</MemberType>
diff --git a/doc/en/Gst/IndexGroup.xml b/doc/en/Gst/IndexGroup.xml
deleted file mode 100644
index 0732d9a..0000000
--- a/doc/en/Gst/IndexGroup.xml
+++ b/dev/null
@@ -1,36 +0,0 @@
-<Type Name="IndexGroup" FullName="Gst.IndexGroup">
- <TypeSignature Language="C#" Value="public struct IndexGroup" />
- <AssemblyInfo>
- <AssemblyName>gstreamer-sharp</AssemblyName>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>System.ValueType</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- <Members>
-
- <Member MemberName="New">
- <MemberSignature Language="C#" Value="public static Gst.IndexGroup New (IntPtr raw);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexGroup</ReturnType></ReturnValue>
- <Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters>
- <Docs><param name="raw">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Zero">
- <MemberSignature Language="C#" Value="public static Gst.IndexGroup Zero;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.IndexGroup</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member>
- </Members>
-</Type>
diff --git a/doc/en/Gst/IndexResolver.xml b/doc/en/Gst/IndexResolver.xml
index 78f0268..9586c59 100644
--- a/doc/en/Gst/IndexResolver.xml
+++ b/doc/en/Gst/IndexResolver.xml
@@ -1,5 +1,5 @@
<Type Name="IndexResolver" FullName="Gst.IndexResolver">
- <TypeSignature Language="C#" Value="public delegate bool IndexResolver(Index index, Object writer, string writer_string);" />
+ <TypeSignature Language="C#" Value="public delegate bool IndexResolver(Index index, Object writer, out string writer_string);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
@@ -10,7 +10,7 @@
<Parameters>
<Parameter Name="index" Type="Gst.Index" />
<Parameter Name="writer" Type="Gst.Object" />
- <Parameter Name="writer_string" Type="System.String" />
+ <Parameter Name="writer_string" Type="System.String&amp;" RefType="out" />
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
diff --git a/doc/en/Gst/PluginFeature.xml b/doc/en/Gst/PluginFeature.xml
index b36ffa1..2a7f782 100644
--- a/doc/en/Gst/PluginFeature.xml
+++ b/doc/en/Gst/PluginFeature.xml
@@ -78,15 +78,6 @@
</AssemblyInfo>
<ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="TypeNameFilter">
- <MemberSignature Language="C#" Value="public bool TypeNameFilter (Gst.TypeNameData data);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue>
- <Parameters><Parameter Name="data" Type="Gst.TypeNameData" /></Parameters>
- <Docs><param name="data">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>
diff --git a/doc/en/Gst/TypeFind.xml b/doc/en/Gst/TypeFind.xml
index e482109..560f99e 100644
--- a/doc/en/Gst/TypeFind.xml
+++ b/doc/en/Gst/TypeFind.xml
@@ -1,11 +1,11 @@
<Type Name="TypeFind" FullName="Gst.TypeFind">
- <TypeSignature Language="C#" Value="public struct TypeFind" />
+ <TypeSignature Language="C#" Value="public class TypeFind : GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
- <BaseTypeName>System.ValueType</BaseTypeName>
+ <BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
@@ -19,15 +19,7 @@
- <Member MemberName="GstReserved">
- <MemberSignature Language="C#" Value="public IntPtr[] GstReserved;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>System.IntPtr[]</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="GType">
+ <Member MemberName=".ctor"><MemberSignature Language="C#" Value="public TypeFind (IntPtr raw);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters><Docs><param name="raw">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public TypeFind (Gst.TypeFindPeekFunction peek, Gst.TypeFindSuggestFunction suggest, Gst.TypeFindGetLengthFunction get_length);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="peek" Type="Gst.TypeFindPeekFunction" /><Parameter Name="suggest" Type="Gst.TypeFindSuggestFunction" /><Parameter Name="get_length" Type="Gst.TypeFindGetLengthFunction" /></Parameters><Docs><param name="peek">To be added.</param><param name="suggest">To be added.</param><param name="get_length">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
@@ -43,25 +35,7 @@
</AssemblyInfo>
<ReturnValue><ReturnType>System.UInt64</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="New">
- <MemberSignature Language="C#" Value="public static Gst.TypeFind New (IntPtr raw);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.TypeFind</ReturnType></ReturnValue>
- <Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters>
- <Docs><param name="raw">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Peek">
- <MemberSignature Language="C#" Value="public byte Peek (long offset, uint size);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>System.Byte</ReturnType></ReturnValue>
- <Parameters><Parameter Name="offset" Type="System.Int64" /><Parameter Name="size" Type="System.UInt32" /></Parameters>
- <Docs><param name="offset">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Suggest">
+ </Member><Member MemberName="Peek"><MemberSignature Language="C#" Value="public byte[] Peek (long offset, uint size);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Byte[]</ReturnType></ReturnValue><Parameters><Parameter Name="offset" Type="System.Int64" /><Parameter Name="size" Type="System.UInt32" /></Parameters><Docs><param name="offset">To be added.</param><param name="size">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Register"><MemberSignature Language="C#" Value="public static bool Register (Gst.Plugin plugin, string name, uint rank, Gst.TypeFindFunction func, string extensions, Gst.Caps possible_caps);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="plugin" Type="Gst.Plugin" /><Parameter Name="name" Type="System.String" /><Parameter Name="rank" Type="System.UInt32" /><Parameter Name="func" Type="Gst.TypeFindFunction" /><Parameter Name="extensions" Type="System.String" /><Parameter Name="possible_caps" Type="Gst.Caps" /></Parameters><Docs><param name="plugin">To be added.</param><param name="name">To be added.</param><param name="rank">To be added.</param><param name="func">To be added.</param><param name="extensions">To be added.</param><param name="possible_caps">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Suggest">
<MemberSignature Language="C#" Value="public void Suggest (uint probability, Gst.Caps caps);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
@@ -70,14 +44,6 @@
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="probability" Type="System.UInt32" /><Parameter Name="caps" Type="Gst.Caps" /></Parameters>
<Docs><param name="probability">To be added.</param><param name="caps">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Zero">
- <MemberSignature Language="C#" Value="public static Gst.TypeFind Zero;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.TypeFind</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>
diff --git a/doc/en/Gst/TypeFindFactory.xml b/doc/en/Gst/TypeFindFactory.xml
index f8cbaec..bef5df8 100644
--- a/doc/en/Gst/TypeFindFactory.xml
+++ b/doc/en/Gst/TypeFindFactory.xml
@@ -53,12 +53,12 @@
<ReturnValue><ReturnType>Gst.Caps</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Extensions">
- <MemberSignature Language="C#" Value="public string Extensions { get; }" />
+ <MemberSignature Language="C#" Value="public string[] Extensions { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
- <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
+ <ReturnValue><ReturnType>System.String[]</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
@@ -69,12 +69,12 @@
<ReturnValue><ReturnType>GLib.GType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="List">
- <MemberSignature Language="C#" Value="public static GLib.List List { get; }" />
+ <MemberSignature Language="C#" Value="public static Gst.TypeFindFactory[] List { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
- <ReturnValue><ReturnType>GLib.List</ReturnType></ReturnValue>
+ <ReturnValue><ReturnType>Gst.TypeFindFactory[]</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member>
</Members>
diff --git a/doc/en/Gst/TypeFindGetLengthFunction.xml b/doc/en/Gst/TypeFindGetLengthFunction.xml
new file mode 100644
index 0000000..fb3200c
--- a/dev/null
+++ b/doc/en/Gst/TypeFindGetLengthFunction.xml
@@ -0,0 +1,19 @@
+<Type Name="TypeFindGetLengthFunction" FullName="Gst.TypeFindGetLengthFunction">
+ <TypeSignature Language="C#" Value="public delegate ulong TypeFindGetLengthFunction();" />
+ <AssemblyInfo>
+ <AssemblyName>gstreamer-sharp</AssemblyName>
+ <AssemblyVersion>0.9.5.99</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters />
+ <ReturnValue>
+ <ReturnType>System.UInt64</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/doc/en/Gst/TypeFindPeekFunction.xml b/doc/en/Gst/TypeFindPeekFunction.xml
new file mode 100644
index 0000000..437e90f
--- a/dev/null
+++ b/doc/en/Gst/TypeFindPeekFunction.xml
@@ -0,0 +1,24 @@
+<Type Name="TypeFindPeekFunction" FullName="Gst.TypeFindPeekFunction">
+ <TypeSignature Language="C#" Value="public delegate byte[] TypeFindPeekFunction(long offset, uint size);" />
+ <AssemblyInfo>
+ <AssemblyName>gstreamer-sharp</AssemblyName>
+ <AssemblyVersion>0.9.5.99</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int64" />
+ <Parameter Name="size" Type="System.UInt32" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Byte[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/doc/en/Gst/TypeFindSuggestFunction.xml b/doc/en/Gst/TypeFindSuggestFunction.xml
new file mode 100644
index 0000000..7238831
--- a/dev/null
+++ b/doc/en/Gst/TypeFindSuggestFunction.xml
@@ -0,0 +1,23 @@
+<Type Name="TypeFindSuggestFunction" FullName="Gst.TypeFindSuggestFunction">
+ <TypeSignature Language="C#" Value="public delegate void TypeFindSuggestFunction(uint propability, Caps caps);" />
+ <AssemblyInfo>
+ <AssemblyName>gstreamer-sharp</AssemblyName>
+ <AssemblyVersion>0.9.5.99</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="propability" Type="System.UInt32" />
+ <Parameter Name="caps" Type="Gst.Caps" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="propability">To be added.</param>
+ <param name="caps">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/doc/en/Gst/TypeNameData.xml b/doc/en/Gst/TypeNameData.xml
deleted file mode 100644
index f92ecde..0000000
--- a/doc/en/Gst/TypeNameData.xml
+++ b/dev/null
@@ -1,54 +0,0 @@
-<Type Name="TypeNameData" FullName="Gst.TypeNameData">
- <TypeSignature Language="C#" Value="public struct TypeNameData" />
- <AssemblyInfo>
- <AssemblyName>gstreamer-sharp</AssemblyName>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <Base>
- <BaseTypeName>System.ValueType</BaseTypeName>
- </Base>
- <Interfaces />
- <Docs>
- <summary>To be added.</summary>
- <remarks>To be added.</remarks>
- </Docs>
- <Members>
-
-
-
- <Member MemberName="Name">
- <MemberSignature Language="C#" Value="public string Name;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>System.String</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="New">
- <MemberSignature Language="C#" Value="public static Gst.TypeNameData New (IntPtr raw);" />
- <MemberType>Method</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.TypeNameData</ReturnType></ReturnValue>
- <Parameters><Parameter Name="raw" Type="System.IntPtr" /></Parameters>
- <Docs><param name="raw">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Type">
- <MemberSignature Language="C#" Value="public GLib.GType Type;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>GLib.GType</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member><Member MemberName="Zero">
- <MemberSignature Language="C#" Value="public static Gst.TypeNameData Zero;" />
- <MemberType>Field</MemberType>
- <AssemblyInfo>
- <AssemblyVersion>0.9.5.99</AssemblyVersion>
- </AssemblyInfo>
- <ReturnValue><ReturnType>Gst.TypeNameData</ReturnType></ReturnValue>
- <Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
- </Member>
- </Members>
-</Type>
diff --git a/doc/en/index.xml b/doc/en/index.xml
index 7db4530..466927b 100644
--- a/doc/en/index.xml
+++ b/doc/en/index.xml
@@ -74,12 +74,11 @@
<Type Name="Index" Kind="Class" />
<Type Name="IndexAssociation" Kind="Structure" />
<Type Name="IndexCertainty" Kind="Enumeration" />
- <Type Name="IndexEntry" Kind="Structure" />
+ <Type Name="IndexEntry" Kind="Class" />
<Type Name="IndexEntryType" Kind="Enumeration" />
<Type Name="IndexFactory" Kind="Class" />
<Type Name="IndexFilter" Kind="Delegate" />
<Type Name="IndexFlags" Kind="Enumeration" />
- <Type Name="IndexGroup" Kind="Structure" />
<Type Name="IndexLookupMethod" Kind="Enumeration" />
<Type Name="IndexResolver" Kind="Delegate" />
<Type Name="IndexResolverMethod" Kind="Enumeration" />
@@ -182,12 +181,14 @@
<Type Name="Task" Kind="Class" />
<Type Name="TaskFunction" Kind="Delegate" />
<Type Name="TaskState" Kind="Enumeration" />
- <Type Name="TypeFind" Kind="Structure" />
+ <Type Name="TypeFind" Kind="Class" />
<Type Name="TypeFindElement" Kind="Class" />
<Type Name="TypeFindFactory" Kind="Class" />
<Type Name="TypeFindFunction" Kind="Delegate" />
+ <Type Name="TypeFindGetLengthFunction" Kind="Delegate" />
+ <Type Name="TypeFindPeekFunction" Kind="Delegate" />
<Type Name="TypeFindProbability" Kind="Enumeration" />
- <Type Name="TypeNameData" Kind="Structure" />
+ <Type Name="TypeFindSuggestFunction" Kind="Delegate" />
<Type Name="UnlinkedArgs" Kind="Class" />
<Type Name="UnlinkedHandler" Kind="Delegate" />
<Type Name="Util" Kind="Class" />