1
<Type Name="AVCaptureVideoDataOutputSampleBufferDelegate" FullName="MonoMac.AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate">
2
<TypeSignature Language="C#" Value="public class AVCaptureVideoDataOutputSampleBufferDelegate : MonoMac.Foundation.NSObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AVCaptureVideoDataOutputSampleBufferDelegate extends MonoMac.Foundation.NSObject" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>MonoMac.Foundation.NSObject</BaseTypeName>
14
<AttributeName>MonoMac.Foundation.Model</AttributeName>
17
<AttributeName>MonoMac.Foundation.Register("AVCaptureVideoDataOutputSampleBufferDelegate", true)</AttributeName>
21
<summary>Delegate class used to notify when a sample buffer has been written.</summary>
22
<remarks>To be added.</remarks>
23
<related type="sample" href="http://samples.xamarin.com/Samples/ByGuid?guid=9fa28988-64fe-4365-b2b7-95542daf4f9b">avcaptureframes</related>
26
<Member MemberName=".ctor">
27
<MemberSignature Language="C#" Value="public AVCaptureVideoDataOutputSampleBufferDelegate ();" />
28
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
29
<MemberType>Constructor</MemberType>
31
<AssemblyVersion>0.0.0.0</AssemblyVersion>
35
<AttributeName>MonoMac.Foundation.Export("init")</AttributeName>
38
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
43
<summary>Default constructor that initializes a new instance of this class with no parameters.</summary>
48
<Member MemberName=".ctor">
49
<MemberSignature Language="C#" Value="public AVCaptureVideoDataOutputSampleBufferDelegate (MonoMac.Foundation.NSCoder coder);" />
50
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSCoder coder) cil managed" />
51
<MemberType>Constructor</MemberType>
53
<AssemblyVersion>0.0.0.0</AssemblyVersion>
57
<AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
60
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
64
<Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
67
<param name="coder">The unarchiver object.</param>
68
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
69
<remarks>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).</remarks>
72
<Member MemberName=".ctor">
73
<MemberSignature Language="C#" Value="public AVCaptureVideoDataOutputSampleBufferDelegate (MonoMac.Foundation.NSObjectFlag t);" />
74
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSObjectFlag t) cil managed" />
75
<MemberType>Constructor</MemberType>
77
<AssemblyVersion>0.0.0.0</AssemblyVersion>
81
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
85
<Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
88
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
89
<summary>Constructor to call on derived classes when the derived class has an [Export] constructor.</summary>
91
<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>
94
public class MyClass : BaseClass {
95
[Export ("initWithFoo:")]
96
public MyClass (string foo) : base (NSObjectFlag.Empty)
105
<Member MemberName=".ctor">
106
<MemberSignature Language="C#" Value="public AVCaptureVideoDataOutputSampleBufferDelegate (IntPtr handle);" />
107
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
108
<MemberType>Constructor</MemberType>
110
<AssemblyVersion>0.0.0.0</AssemblyVersion>
114
<AttributeName>System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)</AttributeName>
118
<Parameter Name="handle" Type="System.IntPtr" />
121
<param name="handle">Pointer (handle) to the unmanaged object.</param>
122
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</summary>
124
<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>
128
<Member MemberName="DidOutputSampleBuffer">
129
<MemberSignature Language="C#" Value="public virtual void DidOutputSampleBuffer (MonoMac.AVFoundation.AVCaptureOutput captureOutput, MonoMac.CoreMedia.CMSampleBuffer sampleBuffer, MonoMac.AVFoundation.AVCaptureConnection connection);" />
130
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DidOutputSampleBuffer(class MonoMac.AVFoundation.AVCaptureOutput captureOutput, class MonoMac.CoreMedia.CMSampleBuffer sampleBuffer, class MonoMac.AVFoundation.AVCaptureConnection connection) cil managed" />
131
<MemberType>Method</MemberType>
133
<AssemblyVersion>0.0.0.0</AssemblyVersion>
137
<AttributeName>MonoMac.Foundation.Export("captureOutput:didOutputSampleBuffer:fromConnection:")</AttributeName>
141
<ReturnType>System.Void</ReturnType>
144
<Parameter Name="captureOutput" Type="MonoMac.AVFoundation.AVCaptureOutput" />
145
<Parameter Name="sampleBuffer" Type="MonoMac.CoreMedia.CMSampleBuffer" />
146
<Parameter Name="connection" Type="MonoMac.AVFoundation.AVCaptureConnection" />
149
<param name="captureOutput">To be added.</param>
150
<param name="sampleBuffer">To be added.</param>
151
<param name="connection">To be added.</param>
152
<summary>Method invoked when a sample buffer has been written.</summary>
153
<remarks>To be added.</remarks>