Add playbin2 and decodebin2 bindings

This commit is contained in:
Sebastian Dröge 2009-05-28 11:21:29 +02:00
parent 3d6d0b2496
commit ed13fe1646
37 changed files with 2955 additions and 39 deletions

View file

@ -61,7 +61,6 @@
<MemberSignature Language="C#" Value="public bool AsyncHandling { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes>

View file

@ -0,0 +1,59 @@
<Type Name="DecodeBin2+AutoplugContinueArgs" FullName="Gst.BasePlugins.DecodeBin2+AutoplugContinueArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.AutoplugContinueArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 AutoplugContinueArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Caps">
<MemberSignature Language="C#" Value="public Gst.Caps Caps { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</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="DecodeBin2+AutoplugContinueHandler" FullName="Gst.BasePlugins.DecodeBin2+AutoplugContinueHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.AutoplugContinueHandler(object o, DecodeBin2.AutoplugContinueArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+AutoplugContinueArgs" />
</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,59 @@
<Type Name="DecodeBin2+AutoplugFactoriesArgs" FullName="Gst.BasePlugins.DecodeBin2+AutoplugFactoriesArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.AutoplugFactoriesArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 AutoplugFactoriesArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Caps">
<MemberSignature Language="C#" Value="public Gst.Caps Caps { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</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="DecodeBin2+AutoplugFactoriesHandler" FullName="Gst.BasePlugins.DecodeBin2+AutoplugFactoriesHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.AutoplugFactoriesHandler(object o, DecodeBin2.AutoplugFactoriesArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+AutoplugFactoriesArgs" />
</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,74 @@
<Type Name="DecodeBin2+AutoplugSelectArgs" FullName="Gst.BasePlugins.DecodeBin2+AutoplugSelectArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.AutoplugSelectArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 AutoplugSelectArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Caps">
<MemberSignature Language="C#" Value="public Gst.Caps Caps { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Factory">
<MemberSignature Language="C#" Value="public Gst.ElementFactory Factory { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.ElementFactory</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</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="DecodeBin2+AutoplugSelectHandler" FullName="Gst.BasePlugins.DecodeBin2+AutoplugSelectHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.AutoplugSelectHandler(object o, DecodeBin2.AutoplugSelectArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+AutoplugSelectArgs" />
</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,74 @@
<Type Name="DecodeBin2+AutoplugSortArgs" FullName="Gst.BasePlugins.DecodeBin2+AutoplugSortArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.AutoplugSortArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 AutoplugSortArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Caps">
<MemberSignature Language="C#" Value="public Gst.Caps Caps { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Values">
<MemberSignature Language="C#" Value="public GLib.ValueArray Values { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>GLib.ValueArray</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="DecodeBin2+AutoplugSortHandler" FullName="Gst.BasePlugins.DecodeBin2+AutoplugSortHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.AutoplugSortHandler(object o, DecodeBin2.AutoplugSortArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+AutoplugSortArgs" />
</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,29 @@
<Type Name="DecodeBin2+DrainedArgs" FullName="Gst.BasePlugins.DecodeBin2+DrainedArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.DrainedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 DrainedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="DecodeBin2+DrainedHandler" FullName="Gst.BasePlugins.DecodeBin2+DrainedHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.DrainedHandler(object o, DecodeBin2.DrainedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+DrainedArgs" />
</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,59 @@
<Type Name="DecodeBin2+NewDecodedPadArgs" FullName="Gst.BasePlugins.DecodeBin2+NewDecodedPadArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.NewDecodedPadArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 NewDecodedPadArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Last">
<MemberSignature Language="C#" Value="public bool Last { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</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="DecodeBin2+NewDecodedPadHandler" FullName="Gst.BasePlugins.DecodeBin2+NewDecodedPadHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.NewDecodedPadHandler(object o, DecodeBin2.NewDecodedPadArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+NewDecodedPadArgs" />
</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,44 @@
<Type Name="DecodeBin2+RemovedDecodedPadArgs" FullName="Gst.BasePlugins.DecodeBin2+RemovedDecodedPadArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.RemovedDecodedPadArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 RemovedDecodedPadArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</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="DecodeBin2+RemovedDecodedPadHandler" FullName="Gst.BasePlugins.DecodeBin2+RemovedDecodedPadHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.RemovedDecodedPadHandler(object o, DecodeBin2.RemovedDecodedPadArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+RemovedDecodedPadArgs" />
</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,59 @@
<Type Name="DecodeBin2+UnknownTypeArgs" FullName="Gst.BasePlugins.DecodeBin2+UnknownTypeArgs">
<TypeSignature Language="C#" Value="public class DecodeBin2.UnknownTypeArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 UnknownTypeArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Caps">
<MemberSignature Language="C#" Value="public Gst.Caps Caps { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Pad">
<MemberSignature Language="C#" Value="public Gst.Pad Pad { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</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="DecodeBin2+UnknownTypeHandler" FullName="Gst.BasePlugins.DecodeBin2+UnknownTypeHandler">
<TypeSignature Language="C#" Value="public delegate void DecodeBin2.UnknownTypeHandler(object o, DecodeBin2.UnknownTypeArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.DecodeBin2+UnknownTypeArgs" />
</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,520 @@
<Type Name="DecodeBin2" FullName="Gst.BasePlugins.DecodeBin2">
<TypeSignature Language="C#" Value="public class DecodeBin2 : Gst.Bin" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Gst.Bin</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>Gst.GTypeName("GstDecodeBin2")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DecodeBin2 ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DecodeBin2 (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</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 DecodeBin2 (string name);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AutoplugContinue">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.AutoplugContinueHandler AutoplugContinue;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+AutoplugContinueHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AutoplugFactories">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.AutoplugFactoriesHandler AutoplugFactories;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+AutoplugFactoriesHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AutoplugSelect">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.AutoplugSelectHandler AutoplugSelect;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+AutoplugSelectHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AutoplugSort">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.AutoplugSortHandler AutoplugSort;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+AutoplugSortHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Caps">
<MemberSignature Language="C#" Value="public Gst.Caps Caps { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("caps")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Drained">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.DrainedHandler Drained;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+DrainedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.ChildrenCount">
<MemberSignature Language="C#" Value="uint Gst.ChildProxy.ChildrenCount { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.EmitChildAdded">
<MemberSignature Language="C#" Value="void ChildProxy.EmitChildAdded (Gst.Object child);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gst.Object" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.EmitChildRemoved">
<MemberSignature Language="C#" Value="void ChildProxy.EmitChildRemoved (Gst.Object child);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gst.Object" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.GetChildByIndex">
<MemberSignature Language="C#" Value="Gst.Object ChildProxy.GetChildByIndex (uint index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.GetChildByName">
<MemberSignature Language="C#" Value="Gst.Object ChildProxy.GetChildByName (string name);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Make">
<MemberSignature Language="C#" Value="public static Gst.BasePlugins.DecodeBin2 Make ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Make">
<MemberSignature Language="C#" Value="public static Gst.BasePlugins.DecodeBin2 Make (string name);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NewDecodedPad">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.NewDecodedPadHandler NewDecodedPad;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+NewDecodedPadHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnAutoplugContinue">
<MemberSignature Language="C#" Value="protected virtual void OnAutoplugContinue (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnAutoplugFactories">
<MemberSignature Language="C#" Value="protected virtual void OnAutoplugFactories (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnAutoplugSelect">
<MemberSignature Language="C#" Value="protected virtual void OnAutoplugSelect (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnAutoplugSort">
<MemberSignature Language="C#" Value="protected virtual void OnAutoplugSort (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnDrained">
<MemberSignature Language="C#" Value="protected virtual void OnDrained (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnNewDecodedPad">
<MemberSignature Language="C#" Value="protected virtual void OnNewDecodedPad (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnRemovedDecodedPad">
<MemberSignature Language="C#" Value="protected virtual void OnRemovedDecodedPad (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnUnknownType">
<MemberSignature Language="C#" Value="protected virtual void OnUnknownType (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="RemovedDecodedPad">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.RemovedDecodedPadHandler RemovedDecodedPad;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+RemovedDecodedPadHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SinkCaps">
<MemberSignature Language="C#" Value="public Gst.Caps SinkCaps { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("sink-caps")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Caps</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SubtitleEncoding">
<MemberSignature Language="C#" Value="public string SubtitleEncoding { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("subtitle-encoding")</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="UnknownType">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.DecodeBin2.UnknownTypeHandler UnknownType;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.DecodeBin2+UnknownTypeHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -61,7 +61,6 @@
<MemberSignature Language="C#" Value="public bool AsyncHandling { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes>
@ -103,7 +102,6 @@
<MemberSignature Language="C#" Value="public bool AutoFlushBus { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes>
@ -208,7 +206,6 @@
<MemberSignature Language="C#" Value="public ulong Delay { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
<AssemblyVersion>0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Attributes>

View file

@ -0,0 +1,29 @@
<Type Name="PlayBin2+AboutToFinishArgs" FullName="Gst.BasePlugins.PlayBin2+AboutToFinishArgs">
<TypeSignature Language="C#" Value="public class PlayBin2.AboutToFinishArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 AboutToFinishArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="PlayBin2+AboutToFinishHandler" FullName="Gst.BasePlugins.PlayBin2+AboutToFinishHandler">
<TypeSignature Language="C#" Value="public delegate void PlayBin2.AboutToFinishHandler(object o, PlayBin2.AboutToFinishArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.PlayBin2+AboutToFinishArgs" />
</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,29 @@
<Type Name="PlayBin2+AudioChangedArgs" FullName="Gst.BasePlugins.PlayBin2+AudioChangedArgs">
<TypeSignature Language="C#" Value="public class PlayBin2.AudioChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 AudioChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="PlayBin2+AudioChangedHandler" FullName="Gst.BasePlugins.PlayBin2+AudioChangedHandler">
<TypeSignature Language="C#" Value="public delegate void PlayBin2.AudioChangedHandler(object o, PlayBin2.AudioChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.PlayBin2+AudioChangedArgs" />
</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,115 @@
<Type Name="PlayBin2+PlayFlagsType" FullName="Gst.BasePlugins.PlayBin2+PlayFlagsType">
<TypeSignature Language="C#" Value="public enum PlayBin2.PlayFlagsType" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>Gst.GTypeName("GstPlayFlags")</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.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="NativeAudio">
<MemberSignature Language="C#" Value="NativeAudio" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="NativeVideo">
<MemberSignature Language="C#" Value="NativeVideo" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="SoftVolume">
<MemberSignature Language="C#" Value="SoftVolume" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Text">
<MemberSignature Language="C#" Value="Text" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Video">
<MemberSignature Language="C#" Value="Video" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Vis">
<MemberSignature Language="C#" Value="Vis" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,29 @@
<Type Name="PlayBin2+TextChangedArgs" FullName="Gst.BasePlugins.PlayBin2+TextChangedArgs">
<TypeSignature Language="C#" Value="public class PlayBin2.TextChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 TextChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="PlayBin2+TextChangedHandler" FullName="Gst.BasePlugins.PlayBin2+TextChangedHandler">
<TypeSignature Language="C#" Value="public delegate void PlayBin2.TextChangedHandler(object o, PlayBin2.TextChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.PlayBin2+TextChangedArgs" />
</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,29 @@
<Type Name="PlayBin2+VideoChangedArgs" FullName="Gst.BasePlugins.PlayBin2+VideoChangedArgs">
<TypeSignature Language="C#" Value="public class PlayBin2.VideoChangedArgs : GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</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 VideoChangedArgs ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -0,0 +1,23 @@
<Type Name="PlayBin2+VideoChangedHandler" FullName="Gst.BasePlugins.PlayBin2+VideoChangedHandler">
<TypeSignature Language="C#" Value="public delegate void PlayBin2.VideoChangedHandler(object o, PlayBin2.VideoChangedArgs args);" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gst.BasePlugins.PlayBin2+VideoChangedArgs" />
</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,917 @@
<Type Name="PlayBin2" FullName="Gst.BasePlugins.PlayBin2">
<TypeSignature Language="C#" Value="public class PlayBin2 : Gst.Pipeline" />
<AssemblyInfo>
<AssemblyName>gstreamer-sharp</AssemblyName>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Gst.Pipeline</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>Gst.GTypeName("GstPlayBin2")</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PlayBin2 ();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PlayBin2 (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</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 PlayBin2 (string name);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AboutToFinish">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.PlayBin2.AboutToFinishHandler AboutToFinish;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+AboutToFinishHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AudioChanged">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.PlayBin2.AudioChangedHandler AudioChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+AudioChangedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AudioSink">
<MemberSignature Language="C#" Value="public Gst.Element AudioSink { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("audio-sink")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Element</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BufferDuration">
<MemberSignature Language="C#" Value="public long BufferDuration { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("buffer-duration")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int64</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BufferSize">
<MemberSignature Language="C#" Value="public int BufferSize { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("buffer-size")</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="ConnectionSpeed">
<MemberSignature Language="C#" Value="public uint ConnectionSpeed { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("connection-speed")</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="ConvertFrame">
<MemberSignature Language="C#" Value="public Gst.Buffer ConvertFrame (Gst.Caps caps);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Buffer</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="caps" Type="Gst.Caps" />
</Parameters>
<Docs>
<param name="caps">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CurrentAudio">
<MemberSignature Language="C#" Value="public int CurrentAudio { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("current-audio")</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="CurrentText">
<MemberSignature Language="C#" Value="public int CurrentText { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("current-text")</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="CurrentVideo">
<MemberSignature Language="C#" Value="public int CurrentVideo { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("current-video")</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="Flags">
<MemberSignature Language="C#" Value="public Gst.BasePlugins.PlayBin2.PlayFlagsType Flags { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("flags")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+PlayFlagsType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Frame">
<MemberSignature Language="C#" Value="public Gst.Buffer Frame { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("frame")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Buffer</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetAudioPad">
<MemberSignature Language="C#" Value="public Gst.Pad GetAudioPad (int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetAudioTags">
<MemberSignature Language="C#" Value="public Gst.TagList GetAudioTags (int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.TagList</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTextPad">
<MemberSignature Language="C#" Value="public Gst.Pad GetTextPad (int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTextTags">
<MemberSignature Language="C#" Value="public Gst.TagList GetTextTags (int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.TagList</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetVideoPad">
<MemberSignature Language="C#" Value="public Gst.Pad GetVideoPad (int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Pad</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetVideoTags">
<MemberSignature Language="C#" Value="public Gst.TagList GetVideoTags (int index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.TagList</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.ChildrenCount">
<MemberSignature Language="C#" Value="uint Gst.ChildProxy.ChildrenCount { get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.EmitChildAdded">
<MemberSignature Language="C#" Value="void ChildProxy.EmitChildAdded (Gst.Object child);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gst.Object" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.EmitChildRemoved">
<MemberSignature Language="C#" Value="void ChildProxy.EmitChildRemoved (Gst.Object child);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gst.Object" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.GetChildByIndex">
<MemberSignature Language="C#" Value="Gst.Object ChildProxy.GetChildByIndex (uint index);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Gst.ChildProxy.GetChildByName">
<MemberSignature Language="C#" Value="Gst.Object ChildProxy.GetChildByName (string name);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Make">
<MemberSignature Language="C#" Value="public static Gst.BasePlugins.PlayBin2 Make ();" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Make">
<MemberSignature Language="C#" Value="public static Gst.BasePlugins.PlayBin2 Make (string name);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Mute">
<MemberSignature Language="C#" Value="public bool Mute { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("mute")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NAudio">
<MemberSignature Language="C#" Value="public int NAudio { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("n-audio")</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="NText">
<MemberSignature Language="C#" Value="public int NText { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("n-text")</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="NVideo">
<MemberSignature Language="C#" Value="public int NVideo { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("n-video")</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="OnAboutToFinish">
<MemberSignature Language="C#" Value="protected virtual void OnAboutToFinish (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnAudioChanged">
<MemberSignature Language="C#" Value="protected virtual void OnAudioChanged (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnTextChanged">
<MemberSignature Language="C#" Value="protected virtual void OnTextChanged (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="OnVideoChanged">
<MemberSignature Language="C#" Value="protected virtual void OnVideoChanged (object o, GLib.SignalArgs args);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="GLib.SignalArgs" />
</Parameters>
<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>
</Member>
<Member MemberName="Source">
<MemberSignature Language="C#" Value="public Gst.Element Source { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("source")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Element</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SubpicSink">
<MemberSignature Language="C#" Value="public Gst.Element SubpicSink { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("subpic-sink")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Element</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SubtitleEncoding">
<MemberSignature Language="C#" Value="public string SubtitleEncoding { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("subtitle-encoding")</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="SubtitleFontDesc">
<MemberSignature Language="C#" Value="public string SubtitleFontDesc { set; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("subtitle-font-desc")</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="Suburi">
<MemberSignature Language="C#" Value="public string Suburi { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("suburi")</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="TextChanged">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.PlayBin2.TextChangedHandler TextChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+TextChangedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TextSink">
<MemberSignature Language="C#" Value="public Gst.Element TextSink { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("text-sink")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Element</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Uri">
<MemberSignature Language="C#" Value="public string Uri { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("uri")</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="VideoChanged">
<MemberSignature Language="C#" Value="public event Gst.BasePlugins.PlayBin2.VideoChangedHandler VideoChanged;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Gst.BasePlugins.PlayBin2+VideoChangedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VideoSink">
<MemberSignature Language="C#" Value="public Gst.Element VideoSink { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("video-sink")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Element</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="VisPlugin">
<MemberSignature Language="C#" Value="public Gst.Element VisPlugin { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("vis-plugin")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gst.Element</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Volume">
<MemberSignature Language="C#" Value="public double Volume { set; get; }" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.9.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("volume")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View file

@ -213,7 +213,34 @@
<Type Name="DecodeBin+RemovedDecodedPadHandler" Kind="Delegate" />
<Type Name="DecodeBin+UnknownTypeArgs" Kind="Class" />
<Type Name="DecodeBin+UnknownTypeHandler" Kind="Delegate" />
<Type Name="DecodeBin2" Kind="Class" />
<Type Name="DecodeBin2+AutoplugContinueArgs" Kind="Class" />
<Type Name="DecodeBin2+AutoplugContinueHandler" Kind="Delegate" />
<Type Name="DecodeBin2+AutoplugFactoriesArgs" Kind="Class" />
<Type Name="DecodeBin2+AutoplugFactoriesHandler" Kind="Delegate" />
<Type Name="DecodeBin2+AutoplugSelectArgs" Kind="Class" />
<Type Name="DecodeBin2+AutoplugSelectHandler" Kind="Delegate" />
<Type Name="DecodeBin2+AutoplugSortArgs" Kind="Class" />
<Type Name="DecodeBin2+AutoplugSortHandler" Kind="Delegate" />
<Type Name="DecodeBin2+DrainedArgs" Kind="Class" />
<Type Name="DecodeBin2+DrainedHandler" Kind="Delegate" />
<Type Name="DecodeBin2+NewDecodedPadArgs" Kind="Class" />
<Type Name="DecodeBin2+NewDecodedPadHandler" Kind="Delegate" />
<Type Name="DecodeBin2+RemovedDecodedPadArgs" Kind="Class" />
<Type Name="DecodeBin2+RemovedDecodedPadHandler" Kind="Delegate" />
<Type Name="DecodeBin2+UnknownTypeArgs" Kind="Class" />
<Type Name="DecodeBin2+UnknownTypeHandler" Kind="Delegate" />
<Type Name="PlayBin" Kind="Class" />
<Type Name="PlayBin2" Kind="Class" />
<Type Name="PlayBin2+AboutToFinishArgs" Kind="Class" />
<Type Name="PlayBin2+AboutToFinishHandler" Kind="Delegate" />
<Type Name="PlayBin2+AudioChangedArgs" Kind="Class" />
<Type Name="PlayBin2+AudioChangedHandler" Kind="Delegate" />
<Type Name="PlayBin2+PlayFlagsType" Kind="Enumeration" />
<Type Name="PlayBin2+TextChangedArgs" Kind="Class" />
<Type Name="PlayBin2+TextChangedHandler" Kind="Delegate" />
<Type Name="PlayBin2+VideoChangedArgs" Kind="Class" />
<Type Name="PlayBin2+VideoChangedHandler" Kind="Delegate" />
<Type Name="XvImageSink" Kind="Class" />
</Namespace>
<Namespace Name="Gst.CorePlugins">

View file

@ -1,9 +1,9 @@
ELEMENTS = decodebin playbin xvimagesink
ELEMENTS = decodebin playbin xvimagesink decodebin2 playbin2
NAMESPACE = Gst.BasePlugins
INSPECT_FILES = $(patsubst %,inspect/%.raw,$(ELEMENTS))
CUSTOM_FILES =
METADATA_FILES = decodebin.metadata playbin.metadata
METADATA_FILES = decodebin.metadata playbin.metadata decodebin2.metadata playbin2.metadata
CS_FILES = $(patsubst %,%.cs,$(ELEMENTS))
XML_FILES = $(patsubst %,%.xml,$(ELEMENTS))

View file

@ -0,0 +1,18 @@
<?xml version="1.0"?>
<metadata>
<attr path="/element/element-signals/signal/name[child::text()='new-decoded-pad']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='new-decoded-pad']/../params/type[2]" name="name">Last</attr>
<attr path="/element/element-signals/signal/name[child::text()='removed-decoded-pad']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='unknown-type']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='unknown-type']/../params/type[2]" name="name">Caps</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-continue']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-continue']/../params/type[2]" name="name">Caps</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-factories']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-factories']/../params/type[2]" name="name">Caps</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-sort']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-sort']/../params/type[2]" name="name">Caps</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-sort']/../params/type[3]" name="name">Values</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-select']/../params/type[1]" name="name">Pad</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-select']/../params/type[2]" name="name">Caps</attr>
<attr path="/element/element-signals/signal/name[child::text()='autoplug-select']/../params/type[3]" name="name">Factory</attr>
</metadata>

View file

@ -61,14 +61,6 @@
</pad>
</pads>
<element-properties>
<element-property>
<name>async-handling</name>
<type>gboolean</type>
<nick>Async Handling</nick>
<blurb>The bin will handle Asynchronous state changes</blurb>
<flags>RW</flags>
<default>FALSE</default>
</element-property>
<element-property>
<name>sink-caps</name>
<type>GstCaps</type>

View file

@ -0,0 +1,164 @@
<element>
<name>decodebin2</name>
<details>
<long-name>Decoder Bin</long-name>
<class>Generic/Bin/Decoder</class>
<description>Autoplug and decode to raw media</description>
<authors>Edward Hervey &lt;edward@fluendo.com&gt;</authors>
</details>
<object name="GstDecodeBin2">
<object name="GstBin">
<object name="GstElement">
<object name="GstObject">
<object name="GObject">
</object>
</object>
</object>
</object>
</object>
<interfaces>
<interface name="GstChildProxy" />
</interfaces>
<pad-templates>
<pad-template>
<name>sink</name>
<direction>sink</direction>
<presence>always</presence>
<caps>ANY</caps>
</pad-template>
<pad-template>
<name>src%d</name>
<direction>src</direction>
<presence>sometimes</presence>
<caps>ANY</caps>
</pad-template>
</pad-templates>
<element-flags>
</element-flags>
<bin-flags>
</bin-flags>
<element-implementation>
<state-change function="gst_decode_bin_change_state"/>
<save function="gst_bin_save_thyself"/>
<load function="gst_bin_restore_thyself"/>
</element-implementation>
<clocking-interaction>
<requires-clock/>
</clocking-interaction>
<indexing-capabilities/>
<pads>
<pad>
<name>sink</name>
<direction>sink</direction>
<implementation>
<chain-based function="gst_proxy_pad_do_chain"/>
<event-function function="gst_proxy_pad_do_event"/>
<query-function function="gst_proxy_pad_do_query"/>
<query-type-func function="gst_proxy_pad_do_query_type">
</query-type-func>
<bufferalloc-function function="gst_proxy_pad_do_bufferalloc"/>
</implementation>
</pad>
</pads>
<element-properties>
<element-property>
<name>caps</name>
<type>GstCaps</type>
<nick>Caps</nick>
<blurb>The caps on which to stop decoding.</blurb>
<flags>RW</flags>
<caps>video/x-raw-yuv; video/x-raw-rgb; video/x-raw-gray; audio/x-raw-int; audio/x-raw-float; text/plain; text/x-pango-markup; video/x-dvd-subpicture</caps>
</element-property>
<element-property>
<name>subtitle-encoding</name>
<type>gchararray</type>
<nick>subtitle encoding</nick>
<blurb>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</blurb>
<flags>RW</flags>
<default>NULL</default>
</element-property>
<element-property>
<name>sink-caps</name>
<type>GstCaps</type>
<nick>Sink Caps</nick>
<blurb>The caps of the input data. (NULL = use typefind element)</blurb>
<flags>RW</flags>
<default>NULL</default>
</element-property>
</element-properties>
<element-signals>
<signal>
<name>new-decoded-pad</name>
<return-type>void</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
<type>gboolean</type>
</params>
</signal>
<signal>
<name>removed-decoded-pad</name>
<return-type>void</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
</params>
</signal>
<signal>
<name>unknown-type</name>
<return-type>void</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
<type>GstCaps</type>
</params>
</signal>
<signal>
<name>autoplug-continue</name>
<return-type>gboolean</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
<type>GstCaps</type>
</params>
</signal>
<signal>
<name>autoplug-factories</name>
<return-type>GValueArray</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
<type>GstCaps</type>
</params>
</signal>
<signal>
<name>autoplug-sort</name>
<return-type>GValueArray</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
<type>GstCaps</type>
<type>GValueArray</type>
</params>
</signal>
<signal>
<name>autoplug-select</name>
<return-type>GstAutoplugSelectResult</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
<type>GstPad</type>
<type>GstCaps</type>
<type>GstElementFactory</type>
</params>
</signal>
<signal>
<name>drained</name>
<return-type>void</return-type>
<object-type>GstDecodeBin2</object-type>
<params>
</params>
</signal>
</element-signals>
<element-actions>
</element-actions>
</element>

View file

@ -41,31 +41,6 @@
<pads>
</pads>
<element-properties>
<element-property>
<name>async-handling</name>
<type>gboolean</type>
<nick>Async Handling</nick>
<blurb>The bin will handle Asynchronous state changes</blurb>
<flags>RW</flags>
<default>FALSE</default>
</element-property>
<element-property>
<name>delay</name>
<type>guint64</type>
<nick>Delay</nick>
<blurb>Expected delay needed for elements to spin up to PLAYING in nanoseconds</blurb>
<flags>RW</flags>
<range min="0" max="18446744073709551615"/>
<default>0</default>
</element-property>
<element-property>
<name>auto-flush-bus</name>
<type>gboolean</type>
<nick>Auto Flush Bus</nick>
<blurb>Whether to automatically flush the pipeline&apos;s bus when going from READY into NULL state</blurb>
<flags>RW</flags>
<default>TRUE</default>
</element-property>
<element-property>
<name>uri</name>
<type>gchararray</type>

View file

@ -0,0 +1,333 @@
<element>
<name>playbin2</name>
<details>
<long-name>Player Bin 2</long-name>
<class>Generic/Bin/Player</class>
<description>Autoplug and play media from an uri</description>
<authors>Wim Taymans &lt;wim.taymans@gmail.com&gt;</authors>
</details>
<object name="GstPlayBin2">
<object name="GstPipeline">
<object name="GstBin">
<object name="GstElement">
<object name="GstObject">
<object name="GObject">
</object>
</object>
</object>
</object>
</object>
</object>
<interfaces>
<interface name="GstChildProxy" />
</interfaces>
<pad-templates>
</pad-templates>
<element-flags>
</element-flags>
<bin-flags>
</bin-flags>
<element-implementation>
<state-change function="gst_play_bin_change_state"/>
<save function="gst_bin_save_thyself"/>
<load function="gst_bin_restore_thyself"/>
</element-implementation>
<clocking-interaction>
<requires-clock/>
</clocking-interaction>
<indexing-capabilities/>
<pads>
</pads>
<element-properties>
<element-property>
<name>uri</name>
<type>gchararray</type>
<nick>URI</nick>
<blurb>URI of the media to play</blurb>
<flags>RW</flags>
<default>NULL</default>
</element-property>
<element-property>
<name>suburi</name>
<type>gchararray</type>
<nick>.sub-URI</nick>
<blurb>Optional URI of a subtitle</blurb>
<flags>RW</flags>
<default>NULL</default>
</element-property>
<element-property>
<name>source</name>
<type>GstElement</type>
<nick>Source</nick>
<blurb>Source element</blurb>
<flags>RW</flags>
<object-type>GstElement</object-type>
</element-property>
<element-property>
<name>flags</name>
<type>GstPlayFlags</type>
<nick>Flags</nick>
<blurb>Flags to control behaviour</blurb>
<flags>RW</flags>
<default>23</default>
<flags-values>
<flag value="1" nick="video"/>
<flag value="2" nick="audio"/>
<flag value="4" nick="text"/>
<flag value="8" nick="vis"/>
<flag value="16" nick="soft-volume"/>
<flag value="32" nick="native-audio"/>
<flag value="64" nick="native-video"/>
</flags-values>
</element-property>
<element-property>
<name>n-video</name>
<type>gint</type>
<nick>Number Video</nick>
<blurb>Total number of video streams</blurb>
<flags>RW</flags>
<range min="0" max="2147483647"/>
<default>0</default>
</element-property>
<element-property>
<name>current-video</name>
<type>gint</type>
<nick>Current Video</nick>
<blurb>Currently playing video stream (-1 = auto)</blurb>
<flags>RW</flags>
<range min="-1" max="2147483647"/>
<default>-1</default>
</element-property>
<element-property>
<name>n-audio</name>
<type>gint</type>
<nick>Number Audio</nick>
<blurb>Total number of audio streams</blurb>
<flags>RW</flags>
<range min="0" max="2147483647"/>
<default>0</default>
</element-property>
<element-property>
<name>current-audio</name>
<type>gint</type>
<nick>Current audio</nick>
<blurb>Currently playing audio stream (-1 = auto)</blurb>
<flags>RW</flags>
<range min="-1" max="2147483647"/>
<default>-1</default>
</element-property>
<element-property>
<name>n-text</name>
<type>gint</type>
<nick>Number Text</nick>
<blurb>Total number of text streams</blurb>
<flags>RW</flags>
<range min="0" max="2147483647"/>
<default>0</default>
</element-property>
<element-property>
<name>current-text</name>
<type>gint</type>
<nick>Current Text</nick>
<blurb>Currently playing text stream (-1 = auto)</blurb>
<flags>RW</flags>
<range min="-1" max="2147483647"/>
<default>-1</default>
</element-property>
<element-property>
<name>subtitle-encoding</name>
<type>gchararray</type>
<nick>subtitle encoding</nick>
<blurb>Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.</blurb>
<flags>RW</flags>
<default>NULL</default>
</element-property>
<element-property>
<name>audio-sink</name>
<type>GstElement</type>
<nick>Audio Sink</nick>
<blurb>the audio output element to use (NULL = default sink)</blurb>
<flags>RW</flags>
<object-type>GstElement</object-type>
</element-property>
<element-property>
<name>video-sink</name>
<type>GstElement</type>
<nick>Video Sink</nick>
<blurb>the video output element to use (NULL = default sink)</blurb>
<flags>RW</flags>
<object-type>GstElement</object-type>
</element-property>
<element-property>
<name>vis-plugin</name>
<type>GstElement</type>
<nick>Vis plugin</nick>
<blurb>the visualization element to use (NULL = default)</blurb>
<flags>RW</flags>
<object-type>GstElement</object-type>
</element-property>
<element-property>
<name>text-sink</name>
<type>GstElement</type>
<nick>Text plugin</nick>
<blurb>the text output element to use (NULL = default textoverlay)</blurb>
<flags>RW</flags>
<object-type>GstElement</object-type>
</element-property>
<element-property>
<name>subpic-sink</name>
<type>GstElement</type>
<nick>Subpicture plugin</nick>
<blurb>the subpicture output element to use (NULL = default dvdspu)</blurb>
<flags>RW</flags>
<object-type>GstElement</object-type>
</element-property>
<element-property>
<name>volume</name>
<type>gdouble</type>
<nick>Volume</nick>
<blurb>The audio volume</blurb>
<flags>RW</flags>
<range min="0" max="10"/>
<default>1,000000</default>
</element-property>
<element-property>
<name>mute</name>
<type>gboolean</type>
<nick>Mute</nick>
<blurb>Mute the audio channel without changing the volume</blurb>
<flags>RW</flags>
<default>FALSE</default>
</element-property>
<element-property>
<name>frame</name>
<type>GstBuffer</type>
<nick>Frame</nick>
<blurb>The last frame (NULL = no video available)</blurb>
<flags>RW</flags>
</element-property>
<element-property>
<name>subtitle-font-desc</name>
<type>gchararray</type>
<nick>Subtitle font description</nick>
<blurb>Pango font description of font to be used for subtitle rendering</blurb>
<flags>W</flags>
<default>NULL</default>
</element-property>
<element-property>
<name>connection-speed</name>
<type>guint</type>
<nick>Connection Speed</nick>
<blurb>Network connection speed in kbps (0 = unknown)</blurb>
<flags>RW</flags>
<range min="0" max="4294967295"/>
<default>0</default>
</element-property>
<element-property>
<name>buffer-size</name>
<type>gint</type>
<nick>Buffer size (bytes)</nick>
<blurb>Buffer size when buffering network streams</blurb>
<flags>RW</flags>
<range min="-1" max="2147483647"/>
<default>-1</default>
</element-property>
<element-property>
<name>buffer-duration</name>
<type>gint64</type>
<nick>Buffer duration (ns)</nick>
<blurb>Buffer duration when buffering network streams</blurb>
<flags>RW</flags>
<range min="-1" max="9223372036854775807"/>
<default>-1</default>
</element-property>
</element-properties>
<element-signals>
<signal>
<name>about-to-finish</name>
<return-type>void</return-type>
<object-type>GstPlayBin2</object-type>
<params>
</params>
</signal>
<signal>
<name>video-changed</name>
<return-type>void</return-type>
<object-type>GstPlayBin2</object-type>
<params>
</params>
</signal>
<signal>
<name>audio-changed</name>
<return-type>void</return-type>
<object-type>GstPlayBin2</object-type>
<params>
</params>
</signal>
<signal>
<name>text-changed</name>
<return-type>void</return-type>
<object-type>GstPlayBin2</object-type>
<params>
</params>
</signal>
</element-signals>
<element-actions>
<signal>
<name>get-video-tags</name>
<return-type>GstTagList</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>gint</type>
</params>
</signal>
<signal>
<name>get-audio-tags</name>
<return-type>GstTagList</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>gint</type>
</params>
</signal>
<signal>
<name>get-text-tags</name>
<return-type>GstTagList</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>gint</type>
</params>
</signal>
<signal>
<name>convert-frame</name>
<return-type>GstBuffer</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>GstCaps</type>
</params>
</signal>
<signal>
<name>get-video-pad</name>
<return-type>GstPad</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>gint</type>
</params>
</signal>
<signal>
<name>get-audio-pad</name>
<return-type>GstPad</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>gint</type>
</params>
</signal>
<signal>
<name>get-text-pad</name>
<return-type>GstPad</return-type>
<object-type>GstPlayBin2</object-type>
<params>
<type>gint</type>
</params>
</signal>
</element-actions>
</element>

View file

@ -0,0 +1,10 @@
<?xml version="1.0"?>
<metadata>
<attr path="/element/element-actions/signal/name[child::text()='get-video-tags']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-audio-tags']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-text-tags']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='convert-frame']/../params/type[1]" name="name">caps</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-video-pad']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-audio-pad']/../params/type[1]" name="name">index</attr>
<attr path="/element/element-actions/signal/name[child::text()='get-text-pad']/../params/type[1]" name="name">index</attr>
</metadata>