1
<Type Name="AVMutableVideoCompositionLayerInstruction" FullName="MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction">
2
<TypeSignature Language="C#" Value="public class AVMutableVideoCompositionLayerInstruction : MonoMac.AVFoundation.AVVideoCompositionLayerInstruction" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AVMutableVideoCompositionLayerInstruction extends MonoMac.AVFoundation.AVVideoCompositionLayerInstruction" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>MonoMac.AVFoundation.AVVideoCompositionLayerInstruction</BaseTypeName>
14
<AttributeName>MonoMac.Foundation.Register("AVMutableVideoCompositionLayerInstruction", true)</AttributeName>
18
<summary>To be added.</summary>
19
<remarks>To be added.</remarks>
22
<Member MemberName=".ctor">
23
<MemberSignature Language="C#" Value="public AVMutableVideoCompositionLayerInstruction ();" />
24
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
25
<MemberType>Constructor</MemberType>
27
<AssemblyVersion>0.0.0.0</AssemblyVersion>
31
<AttributeName>MonoMac.Foundation.Export("init")</AttributeName>
34
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
39
<summary>Default constructor that initializes a new instance of this class with no parameters.</summary>
44
<Member MemberName=".ctor">
45
<MemberSignature Language="C#" Value="public AVMutableVideoCompositionLayerInstruction (MonoMac.Foundation.NSCoder coder);" />
46
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSCoder coder) cil managed" />
47
<MemberType>Constructor</MemberType>
49
<AssemblyVersion>0.0.0.0</AssemblyVersion>
53
<AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
56
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
60
<Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
63
<param name="coder">The unarchiver object.</param>
64
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
65
<remarks>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).</remarks>
68
<Member MemberName=".ctor">
69
<MemberSignature Language="C#" Value="public AVMutableVideoCompositionLayerInstruction (MonoMac.Foundation.NSObjectFlag t);" />
70
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSObjectFlag t) cil managed" />
71
<MemberType>Constructor</MemberType>
73
<AssemblyVersion>0.0.0.0</AssemblyVersion>
77
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
81
<Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
84
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
85
<summary>Constructor to call on derived classes when the derived class has an [Export] constructor.</summary>
87
<para>This constructor should be called by derived classes when they are initialized using an [Export] attribute. The argument value is ignore, typically the chaining would look like this:</para>
90
public class MyClass : BaseClass {
91
[Export ("initWithFoo:")]
92
public MyClass (string foo) : base (NSObjectFlag.Empty)
101
<Member MemberName=".ctor">
102
<MemberSignature Language="C#" Value="public AVMutableVideoCompositionLayerInstruction (IntPtr handle);" />
103
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
104
<MemberType>Constructor</MemberType>
106
<AssemblyVersion>0.0.0.0</AssemblyVersion>
110
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
114
<Parameter Name="handle" Type="System.IntPtr" />
117
<param name="handle">Pointer (handle) to the unmanaged object.</param>
118
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</summary>
120
<para>This constructor is invoked by the runtime infrastructure (<see cref="M:MonoMac.ObjCRuntime.GetNSObject (System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. You should not invoke this method directly, instead you should call the GetNSObject method as it will prevent two instances of a managed object to point to the same native object.</para>
124
<Member MemberName="ClassHandle">
125
<MemberSignature Language="C#" Value="public override IntPtr ClassHandle { get; }" />
126
<MemberSignature Language="ILAsm" Value=".property instance native int ClassHandle" />
127
<MemberType>Property</MemberType>
129
<AssemblyVersion>0.0.0.0</AssemblyVersion>
132
<ReturnType>System.IntPtr</ReturnType>
135
<summary>The handle for this class.</summary>
136
<value>The pointer to the Objective-C class.</value>
137
<remarks>Each MonoMac class mirrors an unmanaged Objective-C class. This value contains the pointer to the Objective-C class, it is similar to calling objc_getClass with the object name.</remarks>
140
<Member MemberName="Create">
141
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction Create ();" />
142
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction Create() cil managed" />
143
<MemberType>Method</MemberType>
145
<AssemblyVersion>0.0.0.0</AssemblyVersion>
149
<AttributeName>MonoMac.Foundation.Export("videoCompositionLayerInstruction")</AttributeName>
153
<ReturnType>MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction</ReturnType>
157
<summary>To be added.</summary>
158
<returns>To be added.</returns>
159
<remarks>To be added.</remarks>
162
<Member MemberName="FromAssetTrack">
163
<MemberSignature Language="C#" Value="public static MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction FromAssetTrack (MonoMac.AVFoundation.AVAssetTrack track);" />
164
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction FromAssetTrack(class MonoMac.AVFoundation.AVAssetTrack track) cil managed" />
165
<MemberType>Method</MemberType>
167
<AssemblyVersion>0.0.0.0</AssemblyVersion>
171
<AttributeName>MonoMac.Foundation.Export("videoCompositionLayerInstructionWithAssetTrack:")</AttributeName>
175
<ReturnType>MonoMac.AVFoundation.AVMutableVideoCompositionLayerInstruction</ReturnType>
178
<Parameter Name="track" Type="MonoMac.AVFoundation.AVAssetTrack" />
181
<param name="track">To be added.</param>
182
<summary>To be added.</summary>
183
<returns>To be added.</returns>
184
<remarks>To be added.</remarks>
187
<Member MemberName="SetOpacity">
188
<MemberSignature Language="C#" Value="public virtual void SetOpacity (float opacity, MonoMac.CoreMedia.CMTime time);" />
189
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetOpacity(float32 opacity, valuetype MonoMac.CoreMedia.CMTime time) cil managed" />
190
<MemberType>Method</MemberType>
192
<AssemblyVersion>0.0.0.0</AssemblyVersion>
196
<AttributeName>MonoMac.Foundation.Export("setOpacity:atTime:")</AttributeName>
200
<ReturnType>System.Void</ReturnType>
203
<Parameter Name="opacity" Type="System.Single" />
204
<Parameter Name="time" Type="MonoMac.CoreMedia.CMTime" />
207
<param name="opacity">To be added.</param>
208
<param name="time">To be added.</param>
209
<summary>To be added.</summary>
210
<remarks>To be added.</remarks>
213
<Member MemberName="SetOpacityRamp">
214
<MemberSignature Language="C#" Value="public virtual void SetOpacityRamp (float startOpacity, float endOpacity, MonoMac.CoreMedia.CMTimeRange timeRange);" />
215
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetOpacityRamp(float32 startOpacity, float32 endOpacity, valuetype MonoMac.CoreMedia.CMTimeRange timeRange) cil managed" />
216
<MemberType>Method</MemberType>
218
<AssemblyVersion>0.0.0.0</AssemblyVersion>
222
<AttributeName>MonoMac.Foundation.Export("setOpacityRampFromStartOpacity:toEndOpacity:timeRange:")</AttributeName>
226
<ReturnType>System.Void</ReturnType>
229
<Parameter Name="startOpacity" Type="System.Single" />
230
<Parameter Name="endOpacity" Type="System.Single" />
231
<Parameter Name="timeRange" Type="MonoMac.CoreMedia.CMTimeRange" />
234
<param name="startOpacity">To be added.</param>
235
<param name="endOpacity">To be added.</param>
236
<param name="timeRange">To be added.</param>
237
<summary>To be added.</summary>
238
<remarks>To be added.</remarks>
241
<Member MemberName="SetTransform">
242
<MemberSignature Language="C#" Value="public virtual void SetTransform (MonoMac.CoreGraphics.CGAffineTransform transform, MonoMac.CoreMedia.CMTime atTime);" />
243
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetTransform(valuetype MonoMac.CoreGraphics.CGAffineTransform transform, valuetype MonoMac.CoreMedia.CMTime atTime) cil managed" />
244
<MemberType>Method</MemberType>
246
<AssemblyVersion>0.0.0.0</AssemblyVersion>
250
<AttributeName>MonoMac.Foundation.Export("setTransform:atTime:")</AttributeName>
254
<ReturnType>System.Void</ReturnType>
257
<Parameter Name="transform" Type="MonoMac.CoreGraphics.CGAffineTransform" />
258
<Parameter Name="atTime" Type="MonoMac.CoreMedia.CMTime" />
261
<param name="transform">To be added.</param>
262
<param name="atTime">To be added.</param>
263
<summary>To be added.</summary>
264
<remarks>To be added.</remarks>
267
<Member MemberName="SetTransformRamp">
268
<MemberSignature Language="C#" Value="public virtual void SetTransformRamp (MonoMac.CoreGraphics.CGAffineTransform startTransform, MonoMac.CoreGraphics.CGAffineTransform endTransform, MonoMac.CoreMedia.CMTimeRange timeRange);" />
269
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetTransformRamp(valuetype MonoMac.CoreGraphics.CGAffineTransform startTransform, valuetype MonoMac.CoreGraphics.CGAffineTransform endTransform, valuetype MonoMac.CoreMedia.CMTimeRange timeRange) cil managed" />
270
<MemberType>Method</MemberType>
272
<AssemblyVersion>0.0.0.0</AssemblyVersion>
276
<AttributeName>MonoMac.Foundation.Export("setTransformRampFromStartTransform:toEndTransform:timeRange:")</AttributeName>
280
<ReturnType>System.Void</ReturnType>
283
<Parameter Name="startTransform" Type="MonoMac.CoreGraphics.CGAffineTransform" />
284
<Parameter Name="endTransform" Type="MonoMac.CoreGraphics.CGAffineTransform" />
285
<Parameter Name="timeRange" Type="MonoMac.CoreMedia.CMTimeRange" />
288
<param name="startTransform">To be added.</param>
289
<param name="endTransform">To be added.</param>
290
<param name="timeRange">To be added.</param>
291
<summary>To be added.</summary>
292
<remarks>To be added.</remarks>
295
<Member MemberName="TrackID">
296
<MemberSignature Language="C#" Value="public virtual int TrackID { get; set; }" />
297
<MemberSignature Language="ILAsm" Value=".property instance int32 TrackID" />
298
<MemberType>Property</MemberType>
300
<AssemblyVersion>0.0.0.0</AssemblyVersion>
304
<AttributeName>get: MonoMac.Foundation.Export("trackID")</AttributeName>
307
<AttributeName>set: MonoMac.Foundation.Export("setTrackID:")</AttributeName>
311
<ReturnType>System.Int32</ReturnType>
314
<summary>To be added.</summary>
315
<value>To be added.</value>
316
<remarks>To be added.</remarks>