namespace ImageCaptureCore
{
[Protocol(Name = "ICCameraDeviceDelegate", WrapperType = typeof(ICCameraDeviceDelegateWrapper))]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidAddItem", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem) }, Selector = "cameraDevice:didAddItem:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidRemoveItem", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem) }, Selector = "cameraDevice:didRemoveItem:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidRenameItems", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem[]) }, Selector = "cameraDevice:didRenameItems:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidCompleteDeleteFiles", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(NSError) }, Selector = "cameraDevice:didCompleteDeleteFilesWithError:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidChangeCapability", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(ICCameraDevice) }, Selector = "cameraDeviceDidChangeCapability:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidReceiveThumbnail", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem) }, Selector = "cameraDevice:didReceiveThumbnailForItem:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidReceiveMetadata", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem) }, Selector = "cameraDevice:didReceiveMetadataForItem:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidReceivePtpEvent", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(NSData) }, Selector = "cameraDevice:didReceivePTPEvent:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "DidBecomeReadyWithCompleteContentCatalog", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(ICDevice) }, Selector = "deviceDidBecomeReadyWithCompleteContentCatalog:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidAddItems", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem[]) }, Selector = "cameraDevice:didAddItems:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DidRemoveItems", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem[]) }, Selector = "cameraDevice:didRemoveItems:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldGetThumbnail", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem) }, ReturnType = typeof(bool), Selector = "cameraDevice:shouldGetThumbnailOfItem:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ShouldGetMetadata", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(ICCameraDevice), typeof(ICCameraItem) }, ReturnType = typeof(bool), Selector = "cameraDevice:shouldGetMetadataOfItem:")]
public interface IICCameraDeviceDelegate : IICDeviceDelegate, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("cameraDevice:didReceivePTPEvent:")]
[Preserve(Conditional = true)]
void DidReceivePtpEvent(ICCameraDevicenot null camera, NSDatanot null eventData);
}
}
Assembly | Xamarin.Mac , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
---|---|
Xamarin macOS | 0.0 |
OS Platforms | The selected framework does not have platform annotations. |