Start binding the GstInterfaces library, ColorBalance* is finished already

This commit is contained in:
Sebastian Dröge 2009-05-08 17:23:55 +02:00
parent 5988e1ad39
commit 5395b35db8
42 changed files with 3318 additions and 6 deletions

4
README
View file

@ -1,3 +1,7 @@
To build this Gtk# from trunk is required and the following patches:
http://bugzilla.novell.com/show_bug.cgi?id=323372
http://bugzilla.novell.com/show_bug.cgi?id=501685
If you're using Mono < 2.4 you also need to apply:
http://bugzilla.novell.com/show_bug.cgi?id=477396

View file

@ -0,0 +1,76 @@
<Type Name="ColorBalance" FullName="Gst.Interfaces.ColorBalance">
<TypeSignature Language="C#" Value="public interface ColorBalance : GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="BalanceType">
<MemberSignature Language="C#" Value="public Gst.Interfaces.ColorBalanceType BalanceType { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="EmitValueChanged">
<MemberSignature Language="C#" Value="public void EmitValueChanged (Gst.Interfaces.ColorBalanceChannel channel, int value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /><Parameter Name="value" Type="System.Int32" /></Parameters>
<Docs><param name="channel">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GetValue">
<MemberSignature Language="C#" Value="public int GetValue (Gst.Interfaces.ColorBalanceChannel channel);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /></Parameters>
<Docs><param name="channel">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="ListChannels">
<MemberSignature Language="C#" Value="public Gst.Interfaces.ColorBalanceChannel[] ListChannels ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceChannel[]</ReturnType></ReturnValue>
<Parameters />
<Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="SetValue">
<MemberSignature Language="C#" Value="public void SetValue (Gst.Interfaces.ColorBalanceChannel channel, int value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /><Parameter Name="value" Type="System.Int32" /></Parameters>
<Docs><param name="channel">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="ValueChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.ValueChangedHandler ValueChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ValueChangedHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,136 @@
<Type Name="ColorBalanceAdapter" FullName="Gst.Interfaces.ColorBalanceAdapter">
<TypeSignature Language="C#" Value="public class ColorBalanceAdapter : GLib.GInterfaceAdapter, Gst.Interfaces.ColorBalance" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Gst.Interfaces.ColorBalance</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ColorBalanceAdapter ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ColorBalanceAdapter (Gst.Interfaces.ColorBalanceImplementor implementor);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters><Parameter Name="implementor" Type="Gst.Interfaces.ColorBalanceImplementor" /></Parameters>
<Docs><param name="implementor">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ColorBalanceAdapter (IntPtr handle);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters><Parameter Name="handle" Type="System.IntPtr" /></Parameters>
<Docs><param name="handle">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="BalanceType">
<MemberSignature Language="C#" Value="public Gst.Interfaces.ColorBalanceType BalanceType { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="EmitValueChanged">
<MemberSignature Language="C#" Value="public void EmitValueChanged (Gst.Interfaces.ColorBalanceChannel channel, int value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /><Parameter Name="value" Type="System.Int32" /></Parameters>
<Docs><param name="channel">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Gst.Interfaces.ColorBalance GetObject (GLib.Object obj);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalance</ReturnType></ReturnValue>
<Parameters><Parameter Name="obj" Type="GLib.Object" /></Parameters>
<Docs><param name="obj">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Gst.Interfaces.ColorBalance GetObject (IntPtr handle, bool owned);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalance</ReturnType></ReturnValue>
<Parameters><Parameter Name="handle" Type="System.IntPtr" /><Parameter Name="owned" Type="System.Boolean" /></Parameters>
<Docs><param name="handle">To be added.</param><param name="owned">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="GetValue">
<MemberSignature Language="C#" Value="public int GetValue (Gst.Interfaces.ColorBalanceChannel channel);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /></Parameters>
<Docs><param name="channel">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Implementor">
<MemberSignature Language="C#" Value="public Gst.Interfaces.ColorBalanceImplementor Implementor { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceImplementor</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="ListChannels">
<MemberSignature Language="C#" Value="public Gst.Interfaces.ColorBalanceChannel[] ListChannels ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceChannel[]</ReturnType></ReturnValue>
<Parameters />
<Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="SetValue">
<MemberSignature Language="C#" Value="public void SetValue (Gst.Interfaces.ColorBalanceChannel channel, int value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /><Parameter Name="value" Type="System.Int32" /></Parameters>
<Docs><param name="channel">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="ValueChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.ValueChangedHandler ValueChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("value-changed")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.ValueChangedHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,92 @@
<Type Name="ColorBalanceChannel" FullName="Gst.Interfaces.ColorBalanceChannel">
<TypeSignature Language="C#" Value="public class ColorBalanceChannel : GLib.Object" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected ColorBalanceChannel ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ColorBalanceChannel (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 ColorBalanceChannel (string label, int min, int max);" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>0.9.5.99</AssemblyVersion></AssemblyInfo><Parameters><Parameter Name="label" Type="System.String" /><Parameter Name="min" Type="System.Int32" /><Parameter Name="max" Type="System.Int32" /></Parameters><Docs><param name="label">To be added.</param><param name="min">To be added.</param><param name="max">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>
<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="Label">
<MemberSignature Language="C#" Value="public string Label { set; 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="MaxValue">
<MemberSignature Language="C#" Value="public int MaxValue { set; 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="MinValue">
<MemberSignature Language="C#" Value="public int MinValue { set; 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="OnValueChanged">
<MemberSignature Language="C#" Value="protected virtual void OnValueChanged (int value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.ColorBalanceChannel), ConnectionMethod="OverrideValueChanged")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="value" Type="System.Int32" /></Parameters>
<Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="ValueChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.ValueChangedHandler ValueChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("value-changed")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.ValueChangedHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,53 @@
<Type Name="ColorBalanceImplementor" FullName="Gst.Interfaces.ColorBalanceImplementor">
<TypeSignature Language="C#" Value="public interface ColorBalanceImplementor : GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Gst.Interfaces.ColorBalanceAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GetValue">
<MemberSignature Language="C#" Value="public int GetValue (Gst.Interfaces.ColorBalanceChannel channel);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /></Parameters>
<Docs><param name="channel">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="ListChannels">
<MemberSignature Language="C#" Value="public Gst.Interfaces.ColorBalanceChannel[] ListChannels ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceChannel[]</ReturnType></ReturnValue>
<Parameters />
<Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="SetValue">
<MemberSignature Language="C#" Value="public void SetValue (Gst.Interfaces.ColorBalanceChannel channel, int value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="channel" Type="Gst.Interfaces.ColorBalanceChannel" /><Parameter Name="value" Type="System.Int32" /></Parameters>
<Docs><param name="channel">To be added.</param><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,39 @@
<Type Name="ColorBalanceType" FullName="Gst.Interfaces.ColorBalanceType">
<TypeSignature Language="C#" Value="public enum ColorBalanceType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.ColorBalanceTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Hardware">
<MemberSignature Language="C#" Value="Hardware" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Software">
<MemberSignature Language="C#" Value="Software" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.ColorBalanceType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="FrequencyChangedArgs" FullName="Gst.Interfaces.FrequencyChangedArgs">
<TypeSignature Language="C#" Value="public class FrequencyChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FrequencyChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Frequency">
<MemberSignature Language="C#" Value="public ulong Frequency { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="FrequencyChangedHandler" FullName="Gst.Interfaces.FrequencyChangedHandler">
<TypeSignature Language="C#" Value="public delegate void FrequencyChangedHandler(object o, FrequencyChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.FrequencyChangedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -0,0 +1,85 @@
<Type Name="GstMixerOptions" FullName="Gst.Interfaces.GstMixerOptions">
<TypeSignature Language="C#" Value="public class GstMixerOptions : Gst.Interfaces.GstMixerTrack" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Gst.Interfaces.GstMixerTrack</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected GstMixerOptions ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GstMixerOptions (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="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { 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="OnGetValues">
<MemberSignature Language="C#" Value="protected virtual GLib.List OnGetValues ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstMixerOptions), ConnectionMethod="OverrideGetValues")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>GLib.List</ReturnType></ReturnValue>
<Parameters />
<Docs><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="OnOptionChanged">
<MemberSignature Language="C#" Value="protected virtual void OnOptionChanged (string value);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstMixerOptions), ConnectionMethod="OverrideOptionChanged")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="value" Type="System.String" /></Parameters>
<Docs><param name="value">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="OptionChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.OptionChangedHandler OptionChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("option_changed")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.OptionChangedHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Values">
<MemberSignature Language="C#" Value="public GLib.List Values { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>GLib.List</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,177 @@
<Type Name="GstMixerTrack" FullName="Gst.Interfaces.GstMixerTrack">
<TypeSignature Language="C#" Value="public class GstMixerTrack : GLib.Object" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected GstMixerTrack ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GstMixerTrack (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="Flags">
<MemberSignature Language="C#" Value="public uint Flags { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("flags")</AttributeName></Attribute></Attributes>
<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="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { 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="Index">
<MemberSignature Language="C#" Value="public uint Index { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("index")</AttributeName></Attribute></Attributes>
<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="Label">
<MemberSignature Language="C#" Value="public string Label { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("label")</AttributeName></Attribute></Attributes>
<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="MaxVolume">
<MemberSignature Language="C#" Value="public int MaxVolume { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("max-volume")</AttributeName></Attribute></Attributes>
<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="MinVolume">
<MemberSignature Language="C#" Value="public int MinVolume { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("min-volume")</AttributeName></Attribute></Attributes>
<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="MuteToggled">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.MuteToggledHandler MuteToggled;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("mute_toggled")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.MuteToggledHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="NumChannels">
<MemberSignature Language="C#" Value="public int NumChannels { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("num-channels")</AttributeName></Attribute></Attributes>
<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="OnMuteToggled">
<MemberSignature Language="C#" Value="protected virtual void OnMuteToggled (bool mute);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstMixerTrack), ConnectionMethod="OverrideMuteToggled")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="mute" Type="System.Boolean" /></Parameters>
<Docs><param name="mute">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="OnRecordToggled">
<MemberSignature Language="C#" Value="protected virtual void OnRecordToggled (bool record);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstMixerTrack), ConnectionMethod="OverrideRecordToggled")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="record" Type="System.Boolean" /></Parameters>
<Docs><param name="record">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="OnVolumeChanged">
<MemberSignature Language="C#" Value="protected virtual void OnVolumeChanged (out int volumes);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstMixerTrack), ConnectionMethod="OverrideVolumeChanged")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="volumes" Type="System.Int32&amp;" RefType="out" /></Parameters>
<Docs><param name="volumes">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="RecordToggled">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.RecordToggledHandler RecordToggled;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("record_toggled")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.RecordToggledHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="UntranslatedLabel">
<MemberSignature Language="C#" Value="public string UntranslatedLabel { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Property("untranslated-label")</AttributeName></Attribute></Attributes>
<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="VolumeChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.VolumeChangedHandler VolumeChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("volume_changed")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.VolumeChangedHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,149 @@
<Type Name="GstTunerChannel" FullName="Gst.Interfaces.GstTunerChannel">
<TypeSignature Language="C#" Value="public class GstTunerChannel : GLib.Object" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected GstTunerChannel ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GstTunerChannel (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="Flags">
<MemberSignature Language="C#" Value="public Gst.Interfaces.TunerChannelFlags Flags { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.TunerChannelFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="FreqMultiplicator">
<MemberSignature Language="C#" Value="public float FreqMultiplicator { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>System.Single</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="FrequencyChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.FrequencyChangedHandler FrequencyChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("frequency-changed")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.FrequencyChangedHandler</ReturnType></ReturnValue>
<Docs><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>
<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="Label">
<MemberSignature Language="C#" Value="public string Label { 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="MaxFrequency">
<MemberSignature Language="C#" Value="public ulong MaxFrequency { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</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="MaxSignal">
<MemberSignature Language="C#" Value="public int MaxSignal { 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="MinFrequency">
<MemberSignature Language="C#" Value="public ulong MinFrequency { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</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="MinSignal">
<MemberSignature Language="C#" Value="public int MinSignal { 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="OnFrequencyChanged">
<MemberSignature Language="C#" Value="protected virtual void OnFrequencyChanged (ulong frequency);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstTunerChannel), ConnectionMethod="OverrideFrequencyChanged")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="frequency" Type="System.UInt64" /></Parameters>
<Docs><param name="frequency">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="OnSignalChanged">
<MemberSignature Language="C#" Value="protected virtual void OnSignalChanged (int signal);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.DefaultSignalHandler(Type=typeof(Gst.Interfaces.GstTunerChannel), ConnectionMethod="OverrideSignalChanged")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue>
<Parameters><Parameter Name="signal" Type="System.Int32" /></Parameters>
<Docs><param name="signal">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="SignalChanged">
<MemberSignature Language="C#" Value="public event Gst.Interfaces.SignalChangedHandler SignalChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes><Attribute><AttributeName>GLib.Signal("signal-changed")</AttributeName></Attribute></Attributes>
<ReturnValue><ReturnType>Gst.Interfaces.SignalChangedHandler</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="GstTunerNorm" FullName="Gst.Interfaces.GstTunerNorm">
<TypeSignature Language="C#" Value="public class GstTunerNorm" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public GstTunerNorm ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><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>
<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>
</Members>
</Type>

View file

@ -0,0 +1,60 @@
<Type Name="MixerFlags" FullName="Gst.Interfaces.MixerFlags">
<TypeSignature Language="C#" Value="public enum MixerFlags" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.MixerFlagsGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="AutoNotifications">
<MemberSignature Language="C#" Value="AutoNotifications" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Grouping">
<MemberSignature Language="C#" Value="Grouping" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="HasWhitelist">
<MemberSignature Language="C#" Value="HasWhitelist" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,84 @@
<Type Name="MixerMessageType" FullName="Gst.Interfaces.MixerMessageType">
<TypeSignature Language="C#" Value="public enum MixerMessageType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.MixerMessageTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Invalid">
<MemberSignature Language="C#" Value="Invalid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="MixerChanged">
<MemberSignature Language="C#" Value="MixerChanged" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="MuteToggled">
<MemberSignature Language="C#" Value="MuteToggled" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="OptionChanged">
<MemberSignature Language="C#" Value="OptionChanged" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="OptionsListChanged">
<MemberSignature Language="C#" Value="OptionsListChanged" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="RecordToggled">
<MemberSignature Language="C#" Value="RecordToggled" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="VolumeChanged">
<MemberSignature Language="C#" Value="VolumeChanged" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,105 @@
<Type Name="MixerTrackFlags" FullName="Gst.Interfaces.MixerTrackFlags">
<TypeSignature Language="C#" Value="public enum MixerTrackFlags" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.MixerTrackFlagsGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Input">
<MemberSignature Language="C#" Value="Input" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Master">
<MemberSignature Language="C#" Value="Master" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Mute">
<MemberSignature Language="C#" Value="Mute" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="NoMute">
<MemberSignature Language="C#" Value="NoMute" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="NoRecord">
<MemberSignature Language="C#" Value="NoRecord" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Output">
<MemberSignature Language="C#" Value="Output" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Record">
<MemberSignature Language="C#" Value="Record" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Software">
<MemberSignature Language="C#" Value="Software" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Whitelist">
<MemberSignature Language="C#" Value="Whitelist" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerTrackFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,39 @@
<Type Name="MixerType" FullName="Gst.Interfaces.MixerType">
<TypeSignature Language="C#" Value="public enum MixerType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.MixerTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Hardware">
<MemberSignature Language="C#" Value="Hardware" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Software">
<MemberSignature Language="C#" Value="Software" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.MixerType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="MuteToggledArgs" FullName="Gst.Interfaces.MuteToggledArgs">
<TypeSignature Language="C#" Value="public class MuteToggledArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public MuteToggledArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Mute">
<MemberSignature Language="C#" Value="public bool Mute { 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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="MuteToggledHandler" FullName="Gst.Interfaces.MuteToggledHandler">
<TypeSignature Language="C#" Value="public delegate void MuteToggledHandler(object o, MuteToggledArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.MuteToggledArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -0,0 +1,156 @@
<Type Name="NavigationCommand" FullName="Gst.Interfaces.NavigationCommand">
<TypeSignature Language="C#" Value="public enum NavigationCommand" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.NavigationCommandGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Activate">
<MemberSignature Language="C#" Value="Activate" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Down">
<MemberSignature Language="C#" Value="Down" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Invalid">
<MemberSignature Language="C#" Value="Invalid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Left">
<MemberSignature Language="C#" Value="Left" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu1">
<MemberSignature Language="C#" Value="Menu1" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu2">
<MemberSignature Language="C#" Value="Menu2" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu3">
<MemberSignature Language="C#" Value="Menu3" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu4">
<MemberSignature Language="C#" Value="Menu4" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu5">
<MemberSignature Language="C#" Value="Menu5" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu6">
<MemberSignature Language="C#" Value="Menu6" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Menu7">
<MemberSignature Language="C#" Value="Menu7" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="NextAngle">
<MemberSignature Language="C#" Value="NextAngle" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="PrevAngle">
<MemberSignature Language="C#" Value="PrevAngle" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Right">
<MemberSignature Language="C#" Value="Right" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Up">
<MemberSignature Language="C#" Value="Up" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationCommand</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,84 @@
<Type Name="NavigationEventType" FullName="Gst.Interfaces.NavigationEventType">
<TypeSignature Language="C#" Value="public enum NavigationEventType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.NavigationEventTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Command">
<MemberSignature Language="C#" Value="Command" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Invalid">
<MemberSignature Language="C#" Value="Invalid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="KeyPress">
<MemberSignature Language="C#" Value="KeyPress" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="KeyRelease">
<MemberSignature Language="C#" Value="KeyRelease" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="MouseButtonPress">
<MemberSignature Language="C#" Value="MouseButtonPress" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="MouseButtonRelease">
<MemberSignature Language="C#" Value="MouseButtonRelease" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="MouseMove">
<MemberSignature Language="C#" Value="MouseMove" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationEventType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,57 @@
<Type Name="NavigationMessageType" FullName="Gst.Interfaces.NavigationMessageType">
<TypeSignature Language="C#" Value="public enum NavigationMessageType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.NavigationMessageTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="AnglesChanged">
<MemberSignature Language="C#" Value="AnglesChanged" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="CommandsChanged">
<MemberSignature Language="C#" Value="CommandsChanged" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Invalid">
<MemberSignature Language="C#" Value="Invalid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="MouseOver">
<MemberSignature Language="C#" Value="MouseOver" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationMessageType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,48 @@
<Type Name="NavigationQueryType" FullName="Gst.Interfaces.NavigationQueryType">
<TypeSignature Language="C#" Value="public enum NavigationQueryType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.NavigationQueryTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Angles">
<MemberSignature Language="C#" Value="Angles" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationQueryType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Commands">
<MemberSignature Language="C#" Value="Commands" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationQueryType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Invalid">
<MemberSignature Language="C#" Value="Invalid" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.NavigationQueryType</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="OptionChangedArgs" FullName="Gst.Interfaces.OptionChangedArgs">
<TypeSignature Language="C#" Value="public class OptionChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public OptionChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Value">
<MemberSignature Language="C#" Value="public string Value { 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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="OptionChangedHandler" FullName="Gst.Interfaces.OptionChangedHandler">
<TypeSignature Language="C#" Value="public delegate void OptionChangedHandler(object o, OptionChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.OptionChangedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="RecordToggledArgs" FullName="Gst.Interfaces.RecordToggledArgs">
<TypeSignature Language="C#" Value="public class RecordToggledArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public RecordToggledArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Record">
<MemberSignature Language="C#" Value="public bool Record { 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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="RecordToggledHandler" FullName="Gst.Interfaces.RecordToggledHandler">
<TypeSignature Language="C#" Value="public delegate void RecordToggledHandler(object o, RecordToggledArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.RecordToggledArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="SignalChangedArgs" FullName="Gst.Interfaces.SignalChangedArgs">
<TypeSignature Language="C#" Value="public class SignalChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public SignalChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Signal">
<MemberSignature Language="C#" Value="public int Signal { 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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="SignalChangedHandler" FullName="Gst.Interfaces.SignalChangedHandler">
<TypeSignature Language="C#" Value="public delegate void SignalChangedHandler(object o, SignalChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.SignalChangedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -0,0 +1,60 @@
<Type Name="TunerChannelFlags" FullName="Gst.Interfaces.TunerChannelFlags">
<TypeSignature Language="C#" Value="public enum TunerChannelFlags" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gst.Interfaces.TunerChannelFlagsGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Audio">
<MemberSignature Language="C#" Value="Audio" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.TunerChannelFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Frequency">
<MemberSignature Language="C#" Value="Frequency" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.TunerChannelFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Input">
<MemberSignature Language="C#" Value="Input" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.TunerChannelFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member><Member MemberName="Output">
<MemberSignature Language="C#" Value="Output" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<ReturnValue><ReturnType>Gst.Interfaces.TunerChannelFlags</ReturnType></ReturnValue>
<Docs><summary>To be added.</summary></Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="ValueChangedArgs" FullName="Gst.Interfaces.ValueChangedArgs">
<TypeSignature Language="C#" Value="public class ValueChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ValueChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Value">
<MemberSignature Language="C#" Value="public int Value { 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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="ValueChangedHandler" FullName="Gst.Interfaces.ValueChangedHandler">
<TypeSignature Language="C#" Value="public delegate void ValueChangedHandler(object o, ValueChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.ValueChangedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -0,0 +1,35 @@
<Type Name="VolumeChangedArgs" FullName="Gst.Interfaces.VolumeChangedArgs">
<TypeSignature Language="C#" Value="public class VolumeChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public VolumeChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs>
</Member><Member MemberName="Volumes">
<MemberSignature Language="C#" Value="public int Volumes { set; }" />
<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>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="VolumeChangedHandler" FullName="Gst.Interfaces.VolumeChangedHandler">
<TypeSignature Language="C#" Value="public delegate void VolumeChangedHandler(object o, VolumeChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.Interfaces.VolumeChangedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">To be added.</param>
<param name="args">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Type>

View file

@ -210,6 +210,40 @@
<Type Name="HaveTypeHandler" Kind="Delegate" />
<Type Name="TypeFindElement" Kind="Class" />
</Namespace>
<Namespace Name="Gst.Interfaces">
<Type Name="ColorBalance" Kind="Interface" />
<Type Name="ColorBalanceAdapter" Kind="Class" />
<Type Name="ColorBalanceChannel" Kind="Class" />
<Type Name="ColorBalanceImplementor" Kind="Interface" />
<Type Name="ColorBalanceType" Kind="Enumeration" />
<Type Name="FrequencyChangedArgs" Kind="Class" />
<Type Name="FrequencyChangedHandler" Kind="Delegate" />
<Type Name="GstMixerOptions" Kind="Class" />
<Type Name="GstMixerTrack" Kind="Class" />
<Type Name="GstTunerChannel" Kind="Class" />
<Type Name="GstTunerNorm" Kind="Class" />
<Type Name="MixerFlags" Kind="Enumeration" />
<Type Name="MixerMessageType" Kind="Enumeration" />
<Type Name="MixerTrackFlags" Kind="Enumeration" />
<Type Name="MixerType" Kind="Enumeration" />
<Type Name="MuteToggledArgs" Kind="Class" />
<Type Name="MuteToggledHandler" Kind="Delegate" />
<Type Name="NavigationCommand" Kind="Enumeration" />
<Type Name="NavigationEventType" Kind="Enumeration" />
<Type Name="NavigationMessageType" Kind="Enumeration" />
<Type Name="NavigationQueryType" Kind="Enumeration" />
<Type Name="OptionChangedArgs" Kind="Class" />
<Type Name="OptionChangedHandler" Kind="Delegate" />
<Type Name="RecordToggledArgs" Kind="Class" />
<Type Name="RecordToggledHandler" Kind="Delegate" />
<Type Name="SignalChangedArgs" Kind="Class" />
<Type Name="SignalChangedHandler" Kind="Delegate" />
<Type Name="TunerChannelFlags" Kind="Enumeration" />
<Type Name="ValueChangedArgs" Kind="Class" />
<Type Name="ValueChangedHandler" Kind="Delegate" />
<Type Name="VolumeChangedArgs" Kind="Class" />
<Type Name="VolumeChangedHandler" Kind="Delegate" />
</Namespace>
</Types>
<Title>gst-sharp</Title>
</Overview>

View file

@ -0,0 +1,6 @@
<Namespace Name="Gst.Interfaces">
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Namespace>

View file

@ -49,6 +49,8 @@ namespace Gst {
t = Gst.Structure.GType;
t = Gst.TagList.GType;
t = Gst.MiniObject.GType;
GtkSharp.GstreamerSharp.ObjectManager.Initialize ();
}
private static void FullInit (string progname, ref string [] args, bool check) {

View file

@ -27,6 +27,7 @@
<attr path="/api/namespace/*/field[@array_len='GST_PADDING - 3']" name="array_len">3</attr>
<attr path="/api/namespace/*/field[@array_len='GST_PADDING - 4']" name="array_len">0</attr>
<!-- GStreamer core -->
<attr path="/api/namespace/object[@name='Bin']/field" name="hidden">1</attr>
<attr path="/api/namespace/object[@name='Bin']/method[@cname='gst_bin_add_many']" name="hidden">1</attr>
<attr path="/api/namespace/object[@name='Bin']/method[@cname='gst_bin_remove_many']" name="hidden">1</attr>
@ -375,7 +376,7 @@
<attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_BOTH']" name="name">CustomBoth</attr>
<attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_BOTH_OOB']" name="name">CustomBothOob</attr>
<add-node path="/api/namespace/enum[@name='EventTypeFlags']">
<add-node path="/api/namespace[@name='Gst']/enum[@name='EventTypeFlags']">
<member cname="GST_EVENT_TYPE_BOTH" name="Both" value="Gst.EventTypeFlags.Downstream | Gst.EventTypeFlags.Upstream" />
</add-node>
@ -401,7 +402,7 @@
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_formats_contains']">/api/namespace/class[@name='Util']</move-node>
<remove-node path="/api/namespace/class[@name='Global']/method[@cname='gst_format_to_quark']" />
<remove-node path="/api/namespace/class[@name='Global']/method[@cname='gst_is_tag_list']" />
<add-node path="/api/namespace"><class name="Parse" cname="GstParse" disable_void_ctor="1"></class></add-node>
<add-node path="/api/namespace[@name='Gst']"><class name="Parse" cname="GstParse" disable_void_ctor="1"></class></add-node>
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_parse_launch']">/api/namespace/class[@name='Parse']</move-node>
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_parse_launch_full']">/api/namespace/class[@name='Parse']</move-node>
<move-node path="/api/namespace/class[@name='Global']/method[@cname='gst_parse_launchv']">/api/namespace/class[@name='Parse']</move-node>
@ -588,7 +589,7 @@
<!-- FIXME: GstIterator* binding missing -->
<attr path="/api/namespace/object[@name='Pad']/method[@cname='gst_pad_set_iterate_internal_links_function']" name="hidden">1</attr>
<attr path="/api/namespace/object[@name='Pad']/method[@cname='gst_pad_iterate_internal_links']" name="hidden">1</attr>
<add-node path="/api/namespace">
<add-node path="/api/namespace[@name='Gst']">
<callback name="PadQueryTypeFunction" cname="GstPadQueryTypeFunction" hidden="1">
<return-type type="const-GstQueryType*" />
<parameters>
@ -649,7 +650,7 @@
<attr path="/api/namespace/enum[@name='PadTemplateFlags']/member[@cname='GST_PAD_TEMPLATE_FIXED']" name="value">ObjectFlags.Last &lt;&lt; 0</attr>
<attr path="/api/namespace/enum[@name='PadTemplateFlags']/member[@cname='GST_PAD_TEMPLATE_FLAG_LAST']" name="value">ObjectFlags.Last &lt;&lt; 4</attr>
<add-node path="/api/namespace">
<add-node path="/api/namespace[@name='Gst']">
<callback name="PadDataProbeCallback" cname="GstPadDataProbeCallback">
<return-type type="gboolean" />
<parameters>
@ -978,4 +979,41 @@
<!-- We implement this ourselves -->
<attr path="/api/namespace/class[@name='Value']" name="hidden">1</attr>
<!-- GStreamer Interfaces library -->
<attr path="/api/namespace/enum[@cname='GstColorBalanceType']" name="name">ColorBalanceType</attr>
<attr path="/api/namespace/enum[@cname='GstMixerFlags']" name="name">MixerFlags</attr>
<attr path="/api/namespace/enum[@cname='GstMixerMessageType']" name="name">MixerMessageType</attr>
<attr path="/api/namespace/enum[@cname='GstMixerTrackFlags']" name="name">MixerTrackFlags</attr>
<attr path="/api/namespace/enum[@cname='GstMixerType']" name="name">MixerType</attr>
<attr path="/api/namespace/enum[@cname='GstNavigationCommand']" name="name">NavigationCommand</attr>
<attr path="/api/namespace/enum[@cname='GstNavigationEventType']" name="name">NavigationEventType</attr>
<attr path="/api/namespace/enum[@cname='GstNavigationMessageType']" name="name">NavigationMessageType</attr>
<attr path="/api/namespace/enum[@cname='GstNavigationQueryType']" name="name">NavigationQueryType</attr>
<attr path="/api/namespace/enum[@cname='GstTunerChannelFlags']" name="name">TunerChannelFlags</attr>
<attr path="/api/namespace/interface[@cname='GstColorBalance']" name="name">ColorBalance</attr>
<attr path="/api/namespace/interface[@cname='GstColorBalance']/virtual_method[@cname='list_channels']/return-type" name="element_type">GstColorBalanceChannel</attr>
<attr path="/api/namespace/interface[@cname='GstColorBalance']/method[@cname='gst_color_balance_list_channels']/return-type" name="element_type">GstColorBalanceChannel</attr>
<attr path="/api/namespace/interface[@cname='GstColorBalance']/method[@cname='gst_color_balance_value_changed']" name="name">EmitValueChanged</attr>
<attr path="/api/namespace/object[@cname='GstColorBalanceChannel']" name="name">ColorBalanceChannel</attr>
<attr path="/api/namespace/object[@cname='GstColorBalanceChannel']/field" name="writeable">true</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']" name="name">Mixer</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']/signal" name="hidden">1</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']/method[@cname='gst_mixer_list_tracks']/return-type" name="element_type">GstMixerTrack</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']/virtual_method[@cname='list_tracks']/return-type" name="element_type">GstMixerTrack</attr>
<attr path="/api/namespace/enum[@cname='GstMixerType']" name="name">MixerType</attr>
<attr path="/api/namespace/enum[@cname='GstMixerFlags']" name="name">MixerFlags</attr>
<attr path="/api/namespace/enum[@cname='GstMixerMessageType']" name="name">MixerMessageType</attr>
<attr path="/api/namespace/interface[@cname='GstMixer']" name="hidden">1</attr>
<attr path="/api/namespace/interface[@cname='GstNavigation']" name="hidden">1</attr>
<attr path="/api/namespace/interface[@cname='GstPropertyProbe']" name="hidden">1</attr>
<attr path="/api/namespace/interface[@cname='GstTuner']" name="hidden">1</attr>
<attr path="/api/namespace/interface[@cname='GstVideoOrientation']" name="hidden">1</attr>
<attr path="/api/namespace/interface[@cname='GstXOverlay']" name="hidden">1</attr>
</metadata>

View file

@ -15,7 +15,7 @@ ASSEMBLY = $(ASSEMBLY_NAME).dll
gapidir = $(datadir)/gapi
gapi_DATA = $(APIS)
glue_includes="gst/gst.h"
glue_includes="gst/gst.h gst/interfaces/colorbalance.h gst/interfaces/colorbalancechannel.h gst/interfaces/tuner.h gst/interfaces/tunerchannel.h gst/interfaces/tunernorm.h"
CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb generated-stamp generated/*.cs glue/generated.c $(API) $(KEYFILE)
DISTCLEANFILES = $(ASSEMBLY).config AssemblyInfo.cs
@ -52,7 +52,9 @@ sources = \
baseplugins/*.cs
overrides = \
override/URIHandlerAdapter.cs
override/URIHandlerAdapter.cs \
override/ColorBalanceAdapter.cs \
override/ColorBalance.cs
build_sources = $(addprefix $(srcdir)/, $(sources))
@ -61,6 +63,7 @@ customs = \
Buffer.custom \
Bus.custom \
Caps.custom \
ColorBalanceChannel.custom \
Clock.custom \
ClockEntry.custom \
Debug.custom \
@ -108,6 +111,7 @@ generated-stamp: $(API) $(GAPI_CODEGEN) $(build_customs) $(overrides)
--gluelib-name=gstreamersharpglue-0.10 --glue-filename=glue/generated.c \
--glue-includes=$(glue_includes) \
&& cp $(overrides) $(builddir)/generated \
&& sed -i 's;public class ObjectManager;internal class ObjectManager;g' generated/ObjectManager.cs \
&& touch generated-stamp
$(KEYFILE): $(top_srcdir)/gstreamer-sharp.snk

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,29 @@
// This file was generated by the Gtk# code generator.
// Changed to include the BalanceType property
namespace Gst.Interfaces {
using System;
#region Autogenerated code
public interface ColorBalance : GLib.IWrapper {
Gst.Interfaces.ColorBalanceType BalanceType {
get ;
}
event Gst.Interfaces.ValueChangedHandler ValueChanged;
void SetValue(Gst.Interfaces.ColorBalanceChannel channel, int value);
Gst.Interfaces.ColorBalanceChannel[] ListChannels();
int GetValue(Gst.Interfaces.ColorBalanceChannel channel);
void EmitValueChanged(Gst.Interfaces.ColorBalanceChannel channel, int value);
}
[GLib.GInterface (typeof (ColorBalanceAdapter))]
public interface ColorBalanceImplementor : GLib.IWrapper {
Gst.Interfaces.ColorBalanceChannel[] ListChannels ();
void SetValue (Gst.Interfaces.ColorBalanceChannel channel, int value);
int GetValue (Gst.Interfaces.ColorBalanceChannel channel);
}
#endregion
}

View file

@ -0,0 +1,224 @@
// This file was generated by the Gtk# code generator.
// Changed to handle the BalanceType interface field
namespace Gst.Interfaces {
using System;
using System.Runtime.InteropServices;
using System.Reflection;
#region Autogenerated code
public class ColorBalanceAdapter : GLib.GInterfaceAdapter, Gst.Interfaces.ColorBalance {
[StructLayout (LayoutKind.Sequential)]
struct GstColorBalanceClass {
public Gst.Interfaces.ColorBalanceType BalanceType;
public ListChannelsNativeDelegate ListChannels;
public SetValueNativeDelegate SetValue;
public GetValueNativeDelegate GetValue;
IntPtr ValueChanged;
[MarshalAs (UnmanagedType.ByValArray, SizeConst=4)]
public IntPtr[] GstReserved;
}
static GstColorBalanceClass iface;
static ColorBalanceAdapter ()
{
GLib.GType.Register (_gtype, typeof(ColorBalanceAdapter));
iface.ListChannels = new ListChannelsNativeDelegate (ListChannels_cb);
iface.SetValue = new SetValueNativeDelegate (SetValue_cb);
iface.GetValue = new GetValueNativeDelegate (GetValue_cb);
}
[GLib.CDeclCallback]
delegate IntPtr ListChannelsNativeDelegate (IntPtr inst);
static IntPtr ListChannels_cb (IntPtr inst)
{
try {
ColorBalanceImplementor __obj = GLib.Object.GetObject (inst, false) as ColorBalanceImplementor;
Gst.Interfaces.ColorBalanceChannel[] __result = __obj.ListChannels ();
return new GLib.List(__result, typeof (Gst.Interfaces.ColorBalanceChannel), false, false) == null ? IntPtr.Zero : new GLib.List(__result, typeof (Gst.Interfaces.ColorBalanceChannel), false, false).Handle;
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, true);
// NOTREACHED: above call does not return.
throw e;
}
}
[GLib.CDeclCallback]
delegate void SetValueNativeDelegate (IntPtr inst, IntPtr channel, int value);
static void SetValue_cb (IntPtr inst, IntPtr channel, int value)
{
try {
ColorBalanceImplementor __obj = GLib.Object.GetObject (inst, false) as ColorBalanceImplementor;
__obj.SetValue (GLib.Object.GetObject(channel) as Gst.Interfaces.ColorBalanceChannel, value);
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, false);
}
}
[GLib.CDeclCallback]
delegate int GetValueNativeDelegate (IntPtr inst, IntPtr channel);
static int GetValue_cb (IntPtr inst, IntPtr channel)
{
try {
ColorBalanceImplementor __obj = GLib.Object.GetObject (inst, false) as ColorBalanceImplementor;
int __result = __obj.GetValue (GLib.Object.GetObject(channel) as Gst.Interfaces.ColorBalanceChannel);
return __result;
} catch (Exception e) {
GLib.ExceptionManager.RaiseUnhandledException (e, true);
// NOTREACHED: above call does not return.
throw e;
}
}
static int class_offset = 2 * IntPtr.Size;
static void Initialize (IntPtr ptr, IntPtr data)
{
IntPtr ifaceptr = new IntPtr (ptr.ToInt64 () + class_offset);
GstColorBalanceClass native_iface = (GstColorBalanceClass) Marshal.PtrToStructure (ifaceptr, typeof (GstColorBalanceClass));
native_iface.ListChannels = iface.ListChannels;
native_iface.SetValue = iface.SetValue;
native_iface.GetValue = iface.GetValue;
GCHandle gch = (GCHandle) data;
ColorBalanceAdapter adapter = gch.Target as ColorBalanceAdapter;
PropertyInfo pi = adapter.Type.GetProperty ("BalanceType", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy);
if (pi != null && pi.PropertyType == typeof (Gst.Interfaces.ColorBalanceType))
native_iface.BalanceType = (Gst.Interfaces.ColorBalanceType) pi.GetValue (null, null);
Marshal.StructureToPtr (native_iface, ifaceptr, false);
gch.Free ();
}
public ColorBalanceAdapter ()
{
InitHandler = new GLib.GInterfaceInitHandler (Initialize);
}
ColorBalanceImplementor implementor;
public ColorBalanceAdapter (ColorBalanceImplementor implementor)
{
if (implementor == null)
throw new ArgumentNullException ("implementor");
this.implementor = implementor;
}
public ColorBalanceAdapter (IntPtr handle)
{
if (!_gtype.IsInstance (handle))
throw new ArgumentException ("The gobject doesn't implement the GInterface of this adapter", "handle");
this.handle = handle;
}
[DllImport("gstreamer-0.10.dll")]
static extern IntPtr gst_color_balance_get_type();
private static GLib.GType _gtype = new GLib.GType (gst_color_balance_get_type ());
public override GLib.GType GType {
get {
return _gtype;
}
}
IntPtr handle;
public override IntPtr Handle {
get {
if (handle != IntPtr.Zero)
return handle;
return implementor == null ? IntPtr.Zero : implementor.Handle;
}
}
public static ColorBalance GetObject (IntPtr handle, bool owned)
{
GLib.Object obj = GLib.Object.GetObject (handle, owned);
return GetObject (obj);
}
public static ColorBalance GetObject (GLib.Object obj)
{
if (obj == null)
return null;
else if (obj is ColorBalanceImplementor)
return new ColorBalanceAdapter (obj as ColorBalanceImplementor);
else if (obj as ColorBalance == null)
return new ColorBalanceAdapter (obj.Handle);
else
return obj as ColorBalance;
}
public ColorBalanceImplementor Implementor {
get {
return implementor;
}
}
[GLib.Signal("value-changed")]
public event Gst.Interfaces.ValueChangedHandler ValueChanged {
add {
GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "value-changed", typeof (Gst.Interfaces.ValueChangedArgs));
sig.AddDelegate (value);
}
remove {
GLib.Signal sig = GLib.Signal.Lookup (GLib.Object.GetObject (Handle), "value-changed", typeof (Gst.Interfaces.ValueChangedArgs));
sig.RemoveDelegate (value);
}
}
[DllImport("gstreamer-0.10.dll")]
static extern void gst_color_balance_set_value(IntPtr raw, IntPtr channel, int value);
public void SetValue(Gst.Interfaces.ColorBalanceChannel channel, int value) {
gst_color_balance_set_value(Handle, channel == null ? IntPtr.Zero : channel.Handle, value);
}
[DllImport("gstreamer-0.10.dll")]
static extern IntPtr gst_color_balance_list_channels(IntPtr raw);
public Gst.Interfaces.ColorBalanceChannel[] ListChannels() {
IntPtr raw_ret = gst_color_balance_list_channels(Handle);
Gst.Interfaces.ColorBalanceChannel[] ret = (Gst.Interfaces.ColorBalanceChannel[]) GLib.Marshaller.ListPtrToArray (raw_ret, typeof(GLib.List), false, false, typeof(Gst.Interfaces.ColorBalanceChannel));
return ret;
}
[DllImport("gstreamer-0.10.dll")]
static extern int gst_color_balance_get_value(IntPtr raw, IntPtr channel);
public int GetValue(Gst.Interfaces.ColorBalanceChannel channel) {
int raw_ret = gst_color_balance_get_value(Handle, channel == null ? IntPtr.Zero : channel.Handle);
int ret = raw_ret;
return ret;
}
[DllImport("gstreamer-0.10.dll")]
static extern void gst_color_balance_value_changed(IntPtr raw, IntPtr channel, int value);
public void EmitValueChanged(Gst.Interfaces.ColorBalanceChannel channel, int value) {
gst_color_balance_value_changed(Handle, channel == null ? IntPtr.Zero : channel.Handle, value);
}
[DllImport("libgobject-2.0-0.dll")]
static extern IntPtr g_type_interface_peek (IntPtr klass, IntPtr iface_gtype);
public Gst.Interfaces.ColorBalanceType BalanceType {
get {
IntPtr gclass = Marshal.ReadIntPtr (Handle);
IntPtr ifaceptr = g_type_interface_peek (gclass, _gtype.Val);
GstColorBalanceClass native_iface = (GstColorBalanceClass) Marshal.PtrToStructure (ifaceptr, typeof (GstColorBalanceClass));
return native_iface.BalanceType;
}
}
#endregion
}
}

View file

@ -28,6 +28,11 @@
<exclude>../../gstreamer/gst/gstquark.h</exclude>
<exclude>../../gstreamer/gst/gettext.h</exclude>
</namespace>
<namespace name="Gst.Interfaces">
<dir>../../gst-plugins-base/gst-libs/gst/interfaces</dir>
<!-- Not bound -->
<exclude>../../gst-plugins-base/gst-libs/gst/interfaces/interfaces-marshal.h</exclude>
</namespace>
</library>
</api>
</gapi-parser-input>