net9.0-ios
namespace CoreImage
{
[Protocol(Name = "CIImageProcessorOutput", WrapperType = typeof(CIImageProcessorOutputWrapper))]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "region", IsProperty = true, IsRequired = true, IsStatic = false, Name = "Region", PropertyType = typeof(CGRect), Selector = "region")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "bytesPerRow", IsProperty = true, IsRequired = true, IsStatic = false, Name = "BytesPerRow", PropertyType = typeof(UIntPtr), Selector = "bytesPerRow")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "format", IsProperty = true, IsRequired = true, IsStatic = false, Name = "Format", PropertyType = typeof(CIFormat), Selector = "format")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "baseAddress", IsProperty = true, IsRequired = true, IsStatic = false, Name = "BaseAddress", PropertyType = typeof(IntPtr), Selector = "baseAddress")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "pixelBuffer", IsProperty = true, IsRequired = true, IsStatic = false, Name = "PixelBuffer", PropertyType = typeof(CVPixelBuffer), Selector = "pixelBuffer")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "metalTexture", IsProperty = true, IsRequired = true, IsStatic = false, Name = "MetalTexture", PropertyType = typeof(IMTLTexture), Selector = "metalTexture")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "metalCommandBuffer", IsProperty = true, IsRequired = true, IsStatic = false, Name = "MetalCommandBuffer", PropertyType = typeof(IMTLCommandBuffer), Selector = "metalCommandBuffer")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "surface", IsProperty = true, IsRequired = true, IsStatic = false, Name = "Surface", PropertyType = typeof(IOSurface), Selector = "surface")]
[ProtocolMember(ArgumentSemantic = ArgumentSemantic.None, GetterSelector = "digest", IsProperty = true, IsRequired = false, IsStatic = false, Name = "Digest", PropertyType = typeof(ulong), Selector = "digest")]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public interface ICIImageProcessorOutput : INativeObject, IDisposable
}
Assembly | Microsoft.iOS , Version=17.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
---|---|
Help | Documentation |
.NET | 6.0-ios6.0-maccatalyst6.0-macos6.0-tvos7.0-ios7.0-maccatalyst7.0-macos7.0-tvos8.0-ios8.0-maccatalyst8.0-macos8.0-tvos9.0-ios9.0-maccatalyst9.0-macos9.0-tvos |
OS Platforms | For the selected framework this API is only supported on the following OS platforms:
|