1
<Type Name="CMClockOrTimebase" FullName="MonoMac.CoreMedia.CMClockOrTimebase">
2
<TypeSignature Language="C#" Value="public class CMClockOrTimebase : IDisposable, MonoMac.ObjCRuntime.INativeObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CMClockOrTimebase extends System.Object implements class MonoMac.ObjCRuntime.INativeObject, class System.IDisposable" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>System.Object</BaseTypeName>
13
<InterfaceName>MonoMac.ObjCRuntime.INativeObject</InterfaceName>
16
<InterfaceName>System.IDisposable</InterfaceName>
20
<summary>To be added.</summary>
21
<remarks>To be added.</remarks>
24
<Member MemberName=".ctor">
25
<MemberSignature Language="C#" Value="public CMClockOrTimebase (IntPtr handle);" />
26
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
27
<MemberType>Constructor</MemberType>
29
<AssemblyVersion>0.0.0.0</AssemblyVersion>
32
<Parameter Name="handle" Type="System.IntPtr" />
35
<param name="handle">To be added.</param>
36
<summary>To be added.</summary>
37
<remarks>To be added.</remarks>
40
<Member MemberName="ConvertTime">
41
<MemberSignature Language="C#" Value="public static MonoMac.CoreMedia.CMTime ConvertTime (MonoMac.CoreMedia.CMTime time, MonoMac.CoreMedia.CMClockOrTimebase from, MonoMac.CoreMedia.CMClockOrTimebase to);" />
42
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype MonoMac.CoreMedia.CMTime ConvertTime(valuetype MonoMac.CoreMedia.CMTime time, class MonoMac.CoreMedia.CMClockOrTimebase from, class MonoMac.CoreMedia.CMClockOrTimebase to) cil managed" />
43
<MemberType>Method</MemberType>
45
<AssemblyVersion>0.0.0.0</AssemblyVersion>
48
<ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
51
<Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
52
<Parameter Name="from" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
53
<Parameter Name="to" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
56
<param name="time">To be added.</param>
57
<param name="from">To be added.</param>
58
<param name="to">To be added.</param>
59
<summary>To be added.</summary>
60
<returns>To be added.</returns>
61
<remarks>To be added.</remarks>
64
<Member MemberName="Dispose">
65
<MemberSignature Language="C#" Value="public void Dispose ();" />
66
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
67
<MemberType>Method</MemberType>
69
<AssemblyVersion>0.0.0.0</AssemblyVersion>
72
<ReturnType>System.Void</ReturnType>
76
<summary>To be added.</summary>
77
<remarks>To be added.</remarks>
80
<Member MemberName="Dispose">
81
<MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" />
82
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void Dispose(bool disposing) cil managed" />
83
<MemberType>Method</MemberType>
85
<AssemblyVersion>0.0.0.0</AssemblyVersion>
88
<ReturnType>System.Void</ReturnType>
91
<Parameter Name="disposing" Type="System.Boolean" />
94
<param name="disposing">To be added.</param>
95
<summary>To be added.</summary>
96
<remarks>To be added.</remarks>
99
<Member MemberName="Finalize">
100
<MemberSignature Language="C#" Value="~CMClockOrTimebase ();" />
101
<MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void Finalize() cil managed" />
102
<MemberType>Method</MemberType>
104
<AssemblyVersion>0.0.0.0</AssemblyVersion>
107
<ReturnType>System.Void</ReturnType>
111
<summary>To be added.</summary>
112
<remarks>To be added.</remarks>
115
<Member MemberName="GetRelativeRate">
116
<MemberSignature Language="C#" Value="public static double GetRelativeRate (MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseA, MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseB);" />
117
<MemberSignature Language="ILAsm" Value=".method public static hidebysig float64 GetRelativeRate(class MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseA, class MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseB) cil managed" />
118
<MemberType>Method</MemberType>
120
<AssemblyVersion>0.0.0.0</AssemblyVersion>
123
<ReturnType>System.Double</ReturnType>
126
<Parameter Name="clockOrTimebaseA" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
127
<Parameter Name="clockOrTimebaseB" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
130
<param name="clockOrTimebaseA">To be added.</param>
131
<param name="clockOrTimebaseB">To be added.</param>
132
<summary>To be added.</summary>
133
<returns>To be added.</returns>
134
<remarks>To be added.</remarks>
137
<Member MemberName="GetRelativeRateAndAnchorTime">
138
<MemberSignature Language="C#" Value="public static MonoMac.CoreMedia.CMSyncError GetRelativeRateAndAnchorTime (MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseA, MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseB, out double relativeRate, out MonoMac.CoreMedia.CMTime timeA, out MonoMac.CoreMedia.CMTime timeB);" />
139
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype MonoMac.CoreMedia.CMSyncError GetRelativeRateAndAnchorTime(class MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseA, class MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseB, float64 relativeRate, valuetype MonoMac.CoreMedia.CMTime timeA, valuetype MonoMac.CoreMedia.CMTime timeB) cil managed" />
140
<MemberType>Method</MemberType>
142
<AssemblyVersion>0.0.0.0</AssemblyVersion>
145
<ReturnType>MonoMac.CoreMedia.CMSyncError</ReturnType>
148
<Parameter Name="clockOrTimebaseA" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
149
<Parameter Name="clockOrTimebaseB" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
150
<Parameter Name="relativeRate" Type="System.Double&" RefType="out" />
151
<Parameter Name="timeA" Type="MonoMac.CoreMedia.CMTime&" RefType="out" />
152
<Parameter Name="timeB" Type="MonoMac.CoreMedia.CMTime&" RefType="out" />
155
<param name="clockOrTimebaseA">To be added.</param>
156
<param name="clockOrTimebaseB">To be added.</param>
157
<param name="relativeRate">To be added.</param>
158
<param name="timeA">To be added.</param>
159
<param name="timeB">To be added.</param>
160
<summary>To be added.</summary>
161
<returns>To be added.</returns>
162
<remarks>To be added.</remarks>
165
<Member MemberName="Handle">
166
<MemberSignature Language="C#" Value="public IntPtr Handle { get; }" />
167
<MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
168
<MemberType>Property</MemberType>
170
<AssemblyVersion>0.0.0.0</AssemblyVersion>
173
<ReturnType>System.IntPtr</ReturnType>
176
<summary>To be added.</summary>
177
<value>To be added.</value>
178
<remarks>To be added.</remarks>
181
<Member MemberName="MightDrift">
182
<MemberSignature Language="C#" Value="public static bool MightDrift (MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseA, MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseB);" />
183
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool MightDrift(class MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseA, class MonoMac.CoreMedia.CMClockOrTimebase clockOrTimebaseB) cil managed" />
184
<MemberType>Method</MemberType>
186
<AssemblyVersion>0.0.0.0</AssemblyVersion>
189
<ReturnType>System.Boolean</ReturnType>
192
<Parameter Name="clockOrTimebaseA" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
193
<Parameter Name="clockOrTimebaseB" Type="MonoMac.CoreMedia.CMClockOrTimebase" />
196
<param name="clockOrTimebaseA">To be added.</param>
197
<param name="clockOrTimebaseB">To be added.</param>
198
<summary>To be added.</summary>
199
<returns>To be added.</returns>
200
<remarks>To be added.</remarks>
203
<Member MemberName="Time">
204
<MemberSignature Language="C#" Value="public MonoMac.CoreMedia.CMTime Time { get; }" />
205
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.CoreMedia.CMTime Time" />
206
<MemberType>Property</MemberType>
208
<AssemblyVersion>0.0.0.0</AssemblyVersion>
211
<ReturnType>MonoMac.CoreMedia.CMTime</ReturnType>
214
<summary>To be added.</summary>
215
<value>To be added.</value>
216
<remarks>To be added.</remarks>