2006-05-19 19:24:35 +00:00
<Type Name= "Clock" FullName= "Gst.Clock" >
<TypeSignature Language= "C#" Value= "public class Clock : Gst.Object" />
<AssemblyInfo >
2009-04-04 21:32:43 +00:00
<AssemblyName > gstreamer-sharp</AssemblyName>
2006-05-19 19:24:35 +00:00
<AssemblyVersion > 0.9.5.99</AssemblyVersion>
</AssemblyInfo>
<Base >
<BaseTypeName > Gst.Object</BaseTypeName>
</Base>
<Interfaces />
2009-04-04 21:32:43 +00:00
<Docs >
<summary > To be added.</summary>
<remarks > To be added.</remarks>
</Docs>
2006-05-19 19:24:35 +00:00
<Members >
2009-04-04 21:32:43 +00:00
2006-05-19 19:24:35 +00:00
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "protected Clock (GLib.GType gtype);" />
<MemberType > Constructor</MemberType>
2009-04-04 21:32:43 +00:00
<Attributes > <Attribute > <AttributeName > System.Obsolete</AttributeName> </Attribute> </Attributes>
<Parameters > <Parameter Name= "gtype" Type= "GLib.GType" /> </Parameters>
<Docs > <param name= "gtype" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= ".ctor" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public Clock (IntPtr raw);" />
<MemberType > Constructor</MemberType>
2009-04-04 21:32:43 +00:00
<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>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= ".ctor" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public Clock (Gst.Clock clock, ulong time);" />
<MemberType > Constructor</MemberType>
2009-04-04 21:32:43 +00:00
<Parameters > <Parameter Name= "clock" Type= "Gst.Clock" /> <Parameter Name= "time" Type= "System.UInt64" /> </Parameters>
<Docs > <param name= "clock" > To be added.</param> <param name= "time" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Clock (Gst.Clock clock, ulong start_time, ulong interval);" />
<MemberType > Constructor</MemberType>
<Parameters > <Parameter Name= "clock" Type= "Gst.Clock" /> <Parameter Name= "start_time" Type= "System.UInt64" /> <Parameter Name= "interval" Type= "System.UInt64" /> </Parameters>
<Docs > <param name= "clock" > To be added.</param> <param name= "start_time" > To be added.</param> <param name= "interval" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "AddObservation" >
<MemberSignature Language= "C#" Value= "public bool AddObservation (ulong slave, ulong master, out double r_squared);" />
<MemberType > Method</MemberType>
<ReturnValue > <ReturnType > System.Boolean</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "slave" Type= "System.UInt64" /> <Parameter Name= "master" Type= "System.UInt64" /> <Parameter Name= "r_squared" Type= "System.Double&" RefType= "out" /> </Parameters>
<Docs > <param name= "slave" > To be added.</param> <param name= "master" > To be added.</param> <param name= "r_squared" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "AdjustUnlocked" >
<MemberSignature Language= "C#" Value= "public ulong AdjustUnlocked (ulong _internal);" />
2006-05-19 19:24:35 +00:00
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "_internal" Type= "System.UInt64" /> </Parameters>
<Docs > <param name= "_internal" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "GetCalibration" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public void GetCalibration (out ulong _internal, out ulong external, out ulong rate_num, out ulong rate_denom);" />
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.Void</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "_internal" Type= "System.UInt64&" RefType= "out" /> <Parameter Name= "external" Type= "System.UInt64&" RefType= "out" /> <Parameter Name= "rate_num" Type= "System.UInt64&" RefType= "out" /> <Parameter Name= "rate_denom" Type= "System.UInt64&" RefType= "out" /> </Parameters>
<Docs > <param name= "_internal" > To be added.</param> <param name= "external" > To be added.</param> <param name= "rate_num" > To be added.</param> <param name= "rate_denom" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "GType" >
<MemberSignature Language= "C#" Value= "public static GLib.GType GType { get; }" />
<MemberType > Property</MemberType>
<ReturnValue > <ReturnType > GLib.GType</ReturnType> </ReturnValue>
<Docs > <summary > To be added.</summary> <value > To be added.</value> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdCompareFunc" >
<MemberSignature Language= "C#" Value= "public static int IdCompareFunc (IntPtr id1, IntPtr id2);" />
<MemberType > Method</MemberType>
<ReturnValue > <ReturnType > System.Int32</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id1" Type= "System.IntPtr" /> <Parameter Name= "id2" Type= "System.IntPtr" /> </Parameters>
<Docs > <param name= "id1" > To be added.</param> <param name= "id2" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdGetTime" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public static ulong IdGetTime (IntPtr id);" />
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id" Type= "System.IntPtr" /> </Parameters>
<Docs > <param name= "id" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdRef" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public static IntPtr IdRef (IntPtr id);" />
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.IntPtr</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id" Type= "System.IntPtr" /> </Parameters>
<Docs > <param name= "id" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdUnref" >
<MemberSignature Language= "C#" Value= "public static void IdUnref (IntPtr id);" />
2006-05-19 19:24:35 +00:00
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.Void</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id" Type= "System.IntPtr" /> </Parameters>
<Docs > <param name= "id" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdUnschedule" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public static void IdUnschedule (IntPtr id);" />
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.Void</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id" Type= "System.IntPtr" /> </Parameters>
<Docs > <param name= "id" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdWait" >
2006-05-19 19:24:35 +00:00
<MemberSignature Language= "C#" Value= "public static Gst.ClockReturn IdWait (IntPtr id, out long jitter);" />
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > Gst.ClockReturn</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id" Type= "System.IntPtr" /> <Parameter Name= "jitter" Type= "System.Int64&" RefType= "out" /> </Parameters>
<Docs > <param name= "id" > To be added.</param> <param name= "jitter" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "IdWaitAsync" >
<MemberSignature Language= "C#" Value= "public static Gst.ClockReturn IdWaitAsync (IntPtr id, Gst.ClockCallback func);" />
2006-05-19 19:24:35 +00:00
<MemberType > Method</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > Gst.ClockReturn</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "id" Type= "System.IntPtr" /> <Parameter Name= "func" Type= "Gst.ClockCallback" /> </Parameters>
<Docs > <param name= "id" > To be added.</param> <param name= "func" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "InternalTime" >
<MemberSignature Language= "C#" Value= "public ulong InternalTime { get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Docs > <summary > To be added.</summary> <value > To be added.</value> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "Master" >
<MemberSignature Language= "C#" Value= "public Gst.Clock Master { get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > Gst.Clock</ReturnType> </ReturnValue>
<Docs > <summary > To be added.</summary> <value > To be added.</value> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "MSecond" > <MemberSignature Language= "C#" Value= "public static readonly ulong MSecond = 1000000000;" /> <MemberType > Field</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue> <MemberValue > 1000000000</MemberValue> <Docs > <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "NSecond" > <MemberSignature Language= "C#" Value= "public static readonly ulong NSecond = 1000000000;" /> <MemberType > Field</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue> <MemberValue > 1000000000</MemberValue> <Docs > <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "Resolution" >
<MemberSignature Language= "C#" Value= "public ulong Resolution { get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Docs > <summary > To be added.</summary> <value > To be added.</value> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "Second" > <MemberSignature Language= "C#" Value= "public static readonly ulong Second = 1000000000;" /> <MemberType > Field</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue> <MemberValue > 1000000000</MemberValue> <Docs > <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "SetCalibration" >
<MemberSignature Language= "C#" Value= "public void SetCalibration (ulong _internal, ulong external, ulong rate_num, ulong rate_denom);" />
<MemberType > Method</MemberType>
<ReturnValue > <ReturnType > System.Void</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "_internal" Type= "System.UInt64" /> <Parameter Name= "external" Type= "System.UInt64" /> <Parameter Name= "rate_num" Type= "System.UInt64" /> <Parameter Name= "rate_denom" Type= "System.UInt64" /> </Parameters>
<Docs > <param name= "_internal" > To be added.</param> <param name= "external" > To be added.</param> <param name= "rate_num" > To be added.</param> <param name= "rate_denom" > To be added.</param> <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "SetMaster" >
<MemberSignature Language= "C#" Value= "public bool SetMaster (Gst.Clock master);" />
<MemberType > Method</MemberType>
<ReturnValue > <ReturnType > System.Boolean</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "master" Type= "Gst.Clock" /> </Parameters>
<Docs > <param name= "master" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "SetResolution" >
<MemberSignature Language= "C#" Value= "public ulong SetResolution (ulong resolution);" />
<MemberType > Method</MemberType>
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Parameters > <Parameter Name= "resolution" Type= "System.UInt64" /> </Parameters>
<Docs > <param name= "resolution" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "Stats" >
<MemberSignature Language= "C#" Value= "public bool Stats { set; get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<Attributes > <Attribute > <AttributeName > GLib.Property("stats")</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>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "Time" >
<MemberSignature Language= "C#" Value= "public ulong Time { get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Docs > <summary > To be added.</summary> <value > To be added.</value> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "TimeIsValid" > <MemberSignature Language= "C#" Value= "public static bool TimeIsValid (ulong time);" /> <MemberType > Method</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.Boolean</ReturnType> </ReturnValue> <Parameters > <Parameter Name= "time" Type= "System.UInt64" /> </Parameters> <Docs > <param name= "time" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "TimeNone" > <MemberSignature Language= "C#" Value= "public static readonly ulong TimeNone = 18446744073709551615;" /> <MemberType > Field</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue> <MemberValue > 18446744073709551615</MemberValue> <Docs > <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "Timeout" >
<MemberSignature Language= "C#" Value= "public ulong Timeout { set; get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<Attributes > <Attribute > <AttributeName > GLib.Property("timeout")</AttributeName> </Attribute> </Attributes>
<ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue>
<Docs > <summary > To be added.</summary> <value > To be added.</value> <remarks > To be added.</remarks> </Docs>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "UnadjustUnlocked" > <MemberSignature Language= "C#" Value= "public ulong UnadjustUnlocked (ulong external);" /> <MemberType > Method</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue> <Parameters > <Parameter Name= "external" Type= "System.UInt64" /> </Parameters> <Docs > <param name= "external" > To be added.</param> <summary > To be added.</summary> <returns > To be added.</returns> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "USecond" > <MemberSignature Language= "C#" Value= "public static readonly ulong USecond = 1000000000;" /> <MemberType > Field</MemberType> <AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue > <ReturnType > System.UInt64</ReturnType> </ReturnValue> <MemberValue > 1000000000</MemberValue> <Docs > <summary > To be added.</summary> <remarks > To be added.</remarks> </Docs> </Member> <Member MemberName= "WindowSize" >
<MemberSignature Language= "C#" Value= "public int WindowSize { set; get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<Attributes > <Attribute > <AttributeName > GLib.Property("window-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>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member> <Member MemberName= "WindowThreshold" >
<MemberSignature Language= "C#" Value= "public int WindowThreshold { set; get; }" />
2006-05-19 19:24:35 +00:00
<MemberType > Property</MemberType>
2009-04-04 21:32:43 +00:00
<Attributes > <Attribute > <AttributeName > GLib.Property("window-threshold")</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>
<AssemblyInfo > <AssemblyVersion > 0.9.5.99</AssemblyVersion> </AssemblyInfo> </Member>
2006-05-19 19:24:35 +00:00
</Members>
</Type>