diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-02-14 10:49:39 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-02-14 10:49:39 +0100 |
commit | 3e97e740eacd33e87c676495010841e9c7936ae0 (patch) | |
tree | 59f95baf53b74a8f3a785d95f5704f6af50e96cd | |
parent | 742d512ee2e2197b5d5ffb4c9cb446ecfbaedce0 (diff) |
Update docs
-rw-r--r-- | doc/en/Gst.BadPlugins/DirectDrawSink.xml | 329 | ||||
-rw-r--r-- | doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml | 73 | ||||
-rw-r--r-- | doc/en/Gst.BadPlugins/DshowAudioSrc.xml | 655 | ||||
-rw-r--r-- | doc/en/Gst.BadPlugins/DshowVideoSink.xml | 266 | ||||
-rw-r--r-- | doc/en/Gst.BadPlugins/DshowVideoSrc.xml | 233 | ||||
-rw-r--r-- | doc/en/Gst.Base/ByteWriter.xml | 4 | ||||
-rw-r--r-- | doc/en/Gst.Controller/Controller.xml | 67 | ||||
-rw-r--r-- | doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml | 60 | ||||
-rw-r--r-- | doc/en/Gst.GoodPlugins/DirectSoundSink.xml | 542 | ||||
-rw-r--r-- | doc/en/index.xml | 11 | ||||
-rw-r--r-- | doc/en/ns-Gst.BadPlugins.xml | 6 | ||||
-rw-r--r-- | doc/en/ns-Gst.GoodPlugins.xml | 6 |
12 files changed, 2249 insertions, 3 deletions
diff --git a/doc/en/Gst.BadPlugins/DirectDrawSink.xml b/doc/en/Gst.BadPlugins/DirectDrawSink.xml new file mode 100644 index 0000000..5b1c2a2 --- /dev/null +++ b/doc/en/Gst.BadPlugins/DirectDrawSink.xml @@ -0,0 +1,329 @@ +<Type Name="DirectDrawSink" FullName="Gst.BadPlugins.DirectDrawSink"> + <TypeSignature Language="C#" Value="public sealed class DirectDrawSink : Gst.Video.VideoSink, Gst.ImplementsInterface, Gst.Interfaces.Navigation, Gst.Interfaces.XOverlay" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Video.VideoSink</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Gst.ImplementsInterface</InterfaceName> + </Interface> + <Interface> + <InterfaceName>Gst.Interfaces.Navigation</InterfaceName> + </Interface> + <Interface> + <InterfaceName>Gst.Interfaces.XOverlay</InterfaceName> + </Interface> + </Interfaces> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstDirectDrawSink")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DirectDrawSink ();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DirectDrawSink (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DirectDrawSink (string name);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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="ForceAspectRatio"> + <MemberSignature Language="C#" Value="public bool ForceAspectRatio { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("force-aspect-ratio")</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="Gst.ImplementsInterface.Supported"> + <MemberSignature Language="C#" Value="bool ImplementsInterface.Supported (Gst.GLib.GType iface_type);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="iface_type" Type="Gst.GLib.GType" /> + </Parameters> + <Docs> + <param name="iface_type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.Navigation.SendCommand"> + <MemberSignature Language="C#" Value="void Navigation.SendCommand (Gst.Interfaces.NavigationCommand command);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="command" Type="Gst.Interfaces.NavigationCommand" /> + </Parameters> + <Docs> + <param name="command">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.Navigation.SendEvent"> + <MemberSignature Language="C#" Value="void Navigation.SendEvent (Gst.Structure structure);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.Navigation.SendKeyEvent"> + <MemberSignature Language="C#" Value="void Navigation.SendKeyEvent (string evnt, string key);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="evnt" Type="System.String" /> + <Parameter Name="key" Type="System.String" /> + </Parameters> + <Docs> + <param name="evnt">To be added.</param> + <param name="key">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.Navigation.SendMouseEvent"> + <MemberSignature Language="C#" Value="void Navigation.SendMouseEvent (string evnt, int button, double x, double y);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="evnt" Type="System.String" /> + <Parameter Name="button" Type="System.Int32" /> + <Parameter Name="x" Type="System.Double" /> + <Parameter Name="y" Type="System.Double" /> + </Parameters> + <Docs> + <param name="evnt">To be added.</param> + <param name="button">To be added.</param> + <param name="x">To be added.</param> + <param name="y">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.Expose"> + <MemberSignature Language="C#" Value="void XOverlay.Expose ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.GotXwindowId"> + <MemberSignature Language="C#" Value="void XOverlay.GotXwindowId (ulong xwindow_id);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="xwindow_id" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="xwindow_id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.HandleEvents"> + <MemberSignature Language="C#" Value="void XOverlay.HandleEvents (bool handle_events);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="handle_events" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="handle_events">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.PrepareXwindowId"> + <MemberSignature Language="C#" Value="void XOverlay.PrepareXwindowId ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.XwindowId"> + <MemberSignature Language="C#" Value="ulong Gst.Interfaces.XOverlay.XwindowId { set; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</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="Make"> + <MemberSignature Language="C#" Value="public static Gst.BadPlugins.DirectDrawSink Make ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DirectDrawSink</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.BadPlugins.DirectDrawSink Make (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DirectDrawSink</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="ShowPrerollFrame"> + <MemberSignature Language="C#" Value="public bool ShowPrerollFrame { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("show-preroll-frame")</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> + </Members> +</Type> diff --git a/doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml b/doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml new file mode 100644 index 0000000..d986370 --- /dev/null +++ b/doc/en/Gst.BadPlugins/DshowAudioSrc+BaseAudioSrcSlaveMethodType.xml @@ -0,0 +1,73 @@ +<Type Name="DshowAudioSrc+BaseAudioSrcSlaveMethodType" FullName="Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType"> + <TypeSignature Language="C#" Value="public enum DshowAudioSrc.BaseAudioSrcSlaveMethodType" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstBaseAudioSrcSlaveMethod")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Resample"> + <MemberSignature Language="C#" Value="Resample" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="ReTimestamp"> + <MemberSignature Language="C#" Value="ReTimestamp" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Skew"> + <MemberSignature Language="C#" Value="Skew" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> +</Type> diff --git a/doc/en/Gst.BadPlugins/DshowAudioSrc.xml b/doc/en/Gst.BadPlugins/DshowAudioSrc.xml new file mode 100644 index 0000000..14d29a1 --- /dev/null +++ b/doc/en/Gst.BadPlugins/DshowAudioSrc.xml @@ -0,0 +1,655 @@ +<Type Name="DshowAudioSrc" FullName="Gst.BadPlugins.DshowAudioSrc"> + <TypeSignature Language="C#" Value="public sealed class DshowAudioSrc : Gst.Base.PushSrc, Gst.ImplementsInterface, Gst.Interfaces.Mixer, Gst.Interfaces.PropertyProbe" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Base.PushSrc</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Gst.ImplementsInterface</InterfaceName> + </Interface> + <Interface> + <InterfaceName>Gst.Interfaces.Mixer</InterfaceName> + </Interface> + <Interface> + <InterfaceName>Gst.Interfaces.PropertyProbe</InterfaceName> + </Interface> + </Interfaces> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstDshowAudioSrc")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DshowAudioSrc ();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DshowAudioSrc (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DshowAudioSrc (string name);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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="ActualBufferTime"> + <MemberSignature Language="C#" Value="public long ActualBufferTime { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("actual-buffer-time")</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="ActualLatencyTime"> + <MemberSignature Language="C#" Value="public long ActualLatencyTime { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("actual-latency-time")</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="BufferTime"> + <MemberSignature Language="C#" Value="public long BufferTime { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("buffer-time")</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="Device"> + <MemberSignature Language="C#" Value="public string Device { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("device")</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="DeviceName"> + <MemberSignature Language="C#" Value="public string DeviceName { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("device-name")</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="GetOption"> + <MemberSignature Language="C#" Value="public string GetOption (Gst.Interfaces.MixerOptions opts);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + </Parameters> + <Docs> + <param name="opts">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetVolume"> + <MemberSignature Language="C#" Value="public int[] GetVolume (Gst.Interfaces.MixerTrack track);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.ImplementsInterface.Supported"> + <MemberSignature Language="C#" Value="bool ImplementsInterface.Supported (Gst.GLib.GType iface_type);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="iface_type" Type="Gst.GLib.GType" /> + </Parameters> + <Docs> + <param name="iface_type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.PropertyProbe.GetValues"> + <MemberSignature Language="C#" Value="object[] PropertyProbe.GetValues (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.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="Gst.Interfaces.PropertyProbe.NeedsProbe"> + <MemberSignature Language="C#" Value="bool PropertyProbe.NeedsProbe (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</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="Gst.Interfaces.PropertyProbe.Probe"> + <MemberSignature Language="C#" Value="void PropertyProbe.Probe (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <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="Gst.Interfaces.PropertyProbe.ProbeAndGetValues"> + <MemberSignature Language="C#" Value="object[] PropertyProbe.ProbeAndGetValues (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.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="Gst.Interfaces.PropertyProbe.Properties"> + <MemberSignature Language="C#" Value="string[] Gst.Interfaces.PropertyProbe.Properties { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</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="LatencyTime"> + <MemberSignature Language="C#" Value="public long LatencyTime { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("latency-time")</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="ListChanged"> + <MemberSignature Language="C#" Value="public void ListChanged (Gst.Interfaces.MixerOptions opts);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + </Parameters> + <Docs> + <param name="opts">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListTracks"> + <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerTrack[] ListTracks ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Interfaces.MixerTrack[]</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.BadPlugins.DshowAudioSrc Make ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc</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.BadPlugins.DshowAudioSrc Make (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc</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="MixerChanged"> + <MemberSignature Language="C#" Value="public void MixerChanged ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MixerFlags"> + <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerFlags MixerFlags { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Interfaces.MixerFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MixerType"> + <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerType MixerType { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Interfaces.MixerType</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 void MuteToggled (Gst.Interfaces.MixerTrack track, bool mute);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="mute" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="mute">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OptionChanged"> + <MemberSignature Language="C#" Value="public void OptionChanged (Gst.Interfaces.MixerOptions opts, string value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + <Parameter Name="value" Type="System.String" /> + </Parameters> + <Docs> + <param name="opts">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="ProvideClock"> + <MemberSignature Language="C#" Value="public bool ProvideClock { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("provide-clock")</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="RecordToggled"> + <MemberSignature Language="C#" Value="public void RecordToggled (Gst.Interfaces.MixerTrack track, bool record);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="record" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="record">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetMute"> + <MemberSignature Language="C#" Value="public void SetMute (Gst.Interfaces.MixerTrack track, bool mute);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="mute" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="mute">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetOption"> + <MemberSignature Language="C#" Value="public void SetOption (Gst.Interfaces.MixerOptions opts, string value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + <Parameter Name="value" Type="System.String" /> + </Parameters> + <Docs> + <param name="opts">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="SetRecord"> + <MemberSignature Language="C#" Value="public void SetRecord (Gst.Interfaces.MixerTrack track, bool record);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="record" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="record">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetVolume"> + <MemberSignature Language="C#" Value="public void SetVolume (Gst.Interfaces.MixerTrack track, int[] volumes);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="volumes" Type="System.Int32[]" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="volumes">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SlaveMethod"> + <MemberSignature Language="C#" Value="public Gst.BadPlugins.DshowAudioSrc.BaseAudioSrcSlaveMethodType SlaveMethod { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("slave-method")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowAudioSrc+BaseAudioSrcSlaveMethodType</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 void VolumeChanged (Gst.Interfaces.MixerTrack track, int[] volumes);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="volumes" Type="System.Int32[]" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="volumes">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/doc/en/Gst.BadPlugins/DshowVideoSink.xml b/doc/en/Gst.BadPlugins/DshowVideoSink.xml new file mode 100644 index 0000000..7d1e74f --- /dev/null +++ b/doc/en/Gst.BadPlugins/DshowVideoSink.xml @@ -0,0 +1,266 @@ +<Type Name="DshowVideoSink" FullName="Gst.BadPlugins.DshowVideoSink"> + <TypeSignature Language="C#" Value="public sealed class DshowVideoSink : Gst.Base.BaseSink, Gst.ImplementsInterface, Gst.Interfaces.XOverlay" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Base.BaseSink</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Gst.ImplementsInterface</InterfaceName> + </Interface> + <Interface> + <InterfaceName>Gst.Interfaces.XOverlay</InterfaceName> + </Interface> + </Interfaces> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstDshowVideoSink")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DshowVideoSink ();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DshowVideoSink (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DshowVideoSink (string name);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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="ForceAspectRatio"> + <MemberSignature Language="C#" Value="public bool ForceAspectRatio { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("force-aspect-ratio")</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="Fullscreen"> + <MemberSignature Language="C#" Value="public bool Fullscreen { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("fullscreen")</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="Gst.ImplementsInterface.Supported"> + <MemberSignature Language="C#" Value="bool ImplementsInterface.Supported (Gst.GLib.GType iface_type);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="iface_type" Type="Gst.GLib.GType" /> + </Parameters> + <Docs> + <param name="iface_type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.Expose"> + <MemberSignature Language="C#" Value="void XOverlay.Expose ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.GotXwindowId"> + <MemberSignature Language="C#" Value="void XOverlay.GotXwindowId (ulong xwindow_id);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="xwindow_id" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="xwindow_id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.HandleEvents"> + <MemberSignature Language="C#" Value="void XOverlay.HandleEvents (bool handle_events);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="handle_events" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="handle_events">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.PrepareXwindowId"> + <MemberSignature Language="C#" Value="void XOverlay.PrepareXwindowId ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.Interfaces.XOverlay.XwindowId"> + <MemberSignature Language="C#" Value="ulong Gst.Interfaces.XOverlay.XwindowId { set; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</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="Make"> + <MemberSignature Language="C#" Value="public static Gst.BadPlugins.DshowVideoSink Make ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowVideoSink</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.BadPlugins.DshowVideoSink Make (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowVideoSink</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="Renderer"> + <MemberSignature Language="C#" Value="public string Renderer { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("renderer")</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> + </Members> +</Type> diff --git a/doc/en/Gst.BadPlugins/DshowVideoSrc.xml b/doc/en/Gst.BadPlugins/DshowVideoSrc.xml new file mode 100644 index 0000000..ed45b67 --- /dev/null +++ b/doc/en/Gst.BadPlugins/DshowVideoSrc.xml @@ -0,0 +1,233 @@ +<Type Name="DshowVideoSrc" FullName="Gst.BadPlugins.DshowVideoSrc"> + <TypeSignature Language="C#" Value="public sealed class DshowVideoSrc : Gst.Base.PushSrc, Gst.Interfaces.PropertyProbe" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Base.PushSrc</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Gst.Interfaces.PropertyProbe</InterfaceName> + </Interface> + </Interfaces> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstDshowVideoSrc")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DshowVideoSrc ();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DshowVideoSrc (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DshowVideoSrc (string name);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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="Device"> + <MemberSignature Language="C#" Value="public string Device { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("device")</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="DeviceName"> + <MemberSignature Language="C#" Value="public string DeviceName { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("device-name")</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="Gst.Interfaces.PropertyProbe.GetValues"> + <MemberSignature Language="C#" Value="object[] PropertyProbe.GetValues (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.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="Gst.Interfaces.PropertyProbe.NeedsProbe"> + <MemberSignature Language="C#" Value="bool PropertyProbe.NeedsProbe (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</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="Gst.Interfaces.PropertyProbe.Probe"> + <MemberSignature Language="C#" Value="void PropertyProbe.Probe (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <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="Gst.Interfaces.PropertyProbe.ProbeAndGetValues"> + <MemberSignature Language="C#" Value="object[] PropertyProbe.ProbeAndGetValues (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.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="Gst.Interfaces.PropertyProbe.Properties"> + <MemberSignature Language="C#" Value="string[] Gst.Interfaces.PropertyProbe.Properties { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</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="Make"> + <MemberSignature Language="C#" Value="public static Gst.BadPlugins.DshowVideoSrc Make ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowVideoSrc</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.BadPlugins.DshowVideoSrc Make (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.BadPlugins.DshowVideoSrc</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> + </Members> +</Type> diff --git a/doc/en/Gst.Base/ByteWriter.xml b/doc/en/Gst.Base/ByteWriter.xml index d56ed1f..18ac8c6 100644 --- a/doc/en/Gst.Base/ByteWriter.xml +++ b/doc/en/Gst.Base/ByteWriter.xml @@ -1598,8 +1598,8 @@ <remarks>To be added.</remarks> </Docs> </Member> - <Member MemberName="ResetAndGetDataAsBuffer"> - <MemberSignature Language="C#" Value="public Gst.Buffer ResetAndGetDataAsBuffer ();" /> + <Member MemberName="ResetAndGetBuffer"> + <MemberSignature Language="C#" Value="public Gst.Buffer ResetAndGetBuffer ();" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.3.0</AssemblyVersion> diff --git a/doc/en/Gst.Controller/Controller.xml b/doc/en/Gst.Controller/Controller.xml index 16e8613..d3065c7 100644 --- a/doc/en/Gst.Controller/Controller.xml +++ b/doc/en/Gst.Controller/Controller.xml @@ -153,6 +153,27 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="GetControlSource"> + <MemberSignature Language="C#" Value="public static Gst.Controller.ControlSource GetControlSource (Gst.Object obj, string property);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Controller.ControlSource</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="Gst.Object" /> + <Parameter Name="property" Type="System.String" /> + </Parameters> + <Docs> + <param name="obj">To be added.</param> + <param name="property">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="GetValueArray"> <MemberSignature Language="C#" Value="public Array GetValueArray (string property, ulong timestamp, int nsamples, ulong interval);" /> <MemberType>Method</MemberType> @@ -200,7 +221,7 @@ </Docs> </Member> <Member MemberName="Object"> - <MemberSignature Language="C#" Value="public Gst.GLib.Object Object { get; }" /> + <MemberSignature Language="C#" Value="public Gst.GLib.Object Object { set; get; }" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> @@ -303,6 +324,29 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="SetControlSource"> + <MemberSignature Language="C#" Value="public static bool SetControlSource (Gst.Object obj, string property, Gst.Controller.ControlSource csrc);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="Gst.Object" /> + <Parameter Name="property" Type="System.String" /> + <Parameter Name="csrc" Type="Gst.Controller.ControlSource" /> + </Parameters> + <Docs> + <param name="obj">To be added.</param> + <param name="property">To be added.</param> + <param name="csrc">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="SetPropertyDisabled"> <MemberSignature Language="C#" Value="public void SetPropertyDisabled (string property_name, bool disabled);" /> <MemberType>Method</MemberType> @@ -345,6 +389,27 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="SyncValue"> + <MemberSignature Language="C#" Value="public static bool SyncValue (Gst.Object obj, ulong timestamp);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="obj" Type="Gst.Object" /> + <Parameter Name="timestamp" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="obj">To be added.</param> + <param name="timestamp">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="SyncValues"> <MemberSignature Language="C#" Value="public bool SyncValues (ulong timestamp);" /> <MemberType>Method</MemberType> diff --git a/doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml b/doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml new file mode 100644 index 0000000..8e36bc9 --- /dev/null +++ b/doc/en/Gst.GoodPlugins/DirectSoundSink+BaseAudioSinkSlaveMethodType.xml @@ -0,0 +1,60 @@ +<Type Name="DirectSoundSink+BaseAudioSinkSlaveMethodType" FullName="Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType"> + <TypeSignature Language="C#" Value="public enum DirectSoundSink.BaseAudioSinkSlaveMethodType" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstBaseAudioSinkSlaveMethod")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Resample"> + <MemberSignature Language="C#" Value="Resample" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Skew"> + <MemberSignature Language="C#" Value="Skew" /> + <MemberType>Field</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> +</Type> diff --git a/doc/en/Gst.GoodPlugins/DirectSoundSink.xml b/doc/en/Gst.GoodPlugins/DirectSoundSink.xml new file mode 100644 index 0000000..3f58a19 --- /dev/null +++ b/doc/en/Gst.GoodPlugins/DirectSoundSink.xml @@ -0,0 +1,542 @@ +<Type Name="DirectSoundSink" FullName="Gst.GoodPlugins.DirectSoundSink"> + <TypeSignature Language="C#" Value="public sealed class DirectSoundSink : Gst.Base.BaseSink, Gst.ImplementsInterface, Gst.Interfaces.Mixer" /> + <AssemblyInfo> + <AssemblyName>gstreamer-sharp</AssemblyName> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Base.BaseSink</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Gst.ImplementsInterface</InterfaceName> + </Interface> + <Interface> + <InterfaceName>Gst.Interfaces.Mixer</InterfaceName> + </Interface> + </Interfaces> + <Attributes> + <Attribute> + <AttributeName>Gst.GTypeName("GstDirectSoundSink")</AttributeName> + </Attribute> + </Attributes> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DirectSoundSink ();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DirectSoundSink (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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 DirectSoundSink (string name);" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.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="BufferTime"> + <MemberSignature Language="C#" Value="public long BufferTime { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("buffer-time")</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="CanActivatePull"> + <MemberSignature Language="C#" Value="public bool CanActivatePull { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("can-activate-pull")</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="DriftTolerance"> + <MemberSignature Language="C#" Value="public long DriftTolerance { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("drift-tolerance")</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="GetOption"> + <MemberSignature Language="C#" Value="public string GetOption (Gst.Interfaces.MixerOptions opts);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + </Parameters> + <Docs> + <param name="opts">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetVolume"> + <MemberSignature Language="C#" Value="public int[] GetVolume (Gst.Interfaces.MixerTrack track);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32[]</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Gst.ImplementsInterface.Supported"> + <MemberSignature Language="C#" Value="bool ImplementsInterface.Supported (Gst.GLib.GType iface_type);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="iface_type" Type="Gst.GLib.GType" /> + </Parameters> + <Docs> + <param name="iface_type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LatencyTime"> + <MemberSignature Language="C#" Value="public long LatencyTime { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("latency-time")</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="ListChanged"> + <MemberSignature Language="C#" Value="public void ListChanged (Gst.Interfaces.MixerOptions opts);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + </Parameters> + <Docs> + <param name="opts">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListTracks"> + <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerTrack[] ListTracks ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Interfaces.MixerTrack[]</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.GoodPlugins.DirectSoundSink Make ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.GoodPlugins.DirectSoundSink</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.GoodPlugins.DirectSoundSink Make (string name);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.GoodPlugins.DirectSoundSink</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="MixerChanged"> + <MemberSignature Language="C#" Value="public void MixerChanged ();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MixerFlags"> + <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerFlags MixerFlags { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Interfaces.MixerFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MixerType"> + <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerType MixerType { get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Gst.Interfaces.MixerType</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 void MuteToggled (Gst.Interfaces.MixerTrack track, bool mute);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="mute" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="mute">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OptionChanged"> + <MemberSignature Language="C#" Value="public void OptionChanged (Gst.Interfaces.MixerOptions opts, string value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + <Parameter Name="value" Type="System.String" /> + </Parameters> + <Docs> + <param name="opts">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="ProvideClock"> + <MemberSignature Language="C#" Value="public bool ProvideClock { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("provide-clock")</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="RecordToggled"> + <MemberSignature Language="C#" Value="public void RecordToggled (Gst.Interfaces.MixerTrack track, bool record);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="record" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="record">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetMute"> + <MemberSignature Language="C#" Value="public void SetMute (Gst.Interfaces.MixerTrack track, bool mute);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="mute" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="mute">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetOption"> + <MemberSignature Language="C#" Value="public void SetOption (Gst.Interfaces.MixerOptions opts, string value);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> + <Parameter Name="value" Type="System.String" /> + </Parameters> + <Docs> + <param name="opts">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="SetRecord"> + <MemberSignature Language="C#" Value="public void SetRecord (Gst.Interfaces.MixerTrack track, bool record);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="record" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="record">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetVolume"> + <MemberSignature Language="C#" Value="public void SetVolume (Gst.Interfaces.MixerTrack track, int[] volumes);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="volumes" Type="System.Int32[]" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="volumes">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SlaveMethod"> + <MemberSignature Language="C#" Value="public Gst.GoodPlugins.DirectSoundSink.BaseAudioSinkSlaveMethodType SlaveMethod { set; get; }" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.GLib.Property("slave-method")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.GoodPlugins.DirectSoundSink+BaseAudioSinkSlaveMethodType</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.3.0</AssemblyVersion> + </AssemblyInfo> + <Attributes> + <Attribute> + <AttributeName>Gst.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> + <Member MemberName="VolumeChanged"> + <MemberSignature Language="C#" Value="public void VolumeChanged (Gst.Interfaces.MixerTrack track, int[] volumes);" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.9.3.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> + <Parameter Name="volumes" Type="System.Int32[]" /> + </Parameters> + <Docs> + <param name="track">To be added.</param> + <param name="volumes">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/doc/en/index.xml b/doc/en/index.xml index a3c3a2e..0003876 100644 --- a/doc/en/index.xml +++ b/doc/en/index.xml @@ -236,6 +236,13 @@ <Type Name="SeekDataArgs" Kind="Class" /> <Type Name="SeekDataHandler" Kind="Delegate" /> </Namespace> + <Namespace Name="Gst.BadPlugins"> + <Type Name="DirectDrawSink" Kind="Class" /> + <Type Name="DshowAudioSrc" Kind="Class" /> + <Type Name="DshowAudioSrc+BaseAudioSrcSlaveMethodType" Kind="Enumeration" /> + <Type Name="DshowVideoSink" Kind="Class" /> + <Type Name="DshowVideoSrc" Kind="Class" /> + </Namespace> <Namespace Name="Gst.Base"> <Type Name="Adapter" Kind="Class" /> <Type Name="BaseSink" Kind="Class" /> @@ -410,6 +417,10 @@ <Type Name="Value" Kind="Structure" /> <Type Name="ValueArray" Kind="Class" /> </Namespace> + <Namespace Name="Gst.GoodPlugins"> + <Type Name="DirectSoundSink" Kind="Class" /> + <Type Name="DirectSoundSink+BaseAudioSinkSlaveMethodType" Kind="Enumeration" /> + </Namespace> <Namespace Name="Gst.Interfaces"> <Type Name="ChannelChangedArgs" Kind="Class" /> <Type Name="ChannelChangedHandler" Kind="Delegate" /> diff --git a/doc/en/ns-Gst.BadPlugins.xml b/doc/en/ns-Gst.BadPlugins.xml new file mode 100644 index 0000000..5aa1f1b --- /dev/null +++ b/doc/en/ns-Gst.BadPlugins.xml @@ -0,0 +1,6 @@ +<Namespace Name="Gst.BadPlugins"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/doc/en/ns-Gst.GoodPlugins.xml b/doc/en/ns-Gst.GoodPlugins.xml new file mode 100644 index 0000000..777561a --- /dev/null +++ b/doc/en/ns-Gst.GoodPlugins.xml @@ -0,0 +1,6 @@ +<Namespace Name="Gst.GoodPlugins"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> |