Interface CIImageProcessorOutput


  • public interface CIImageProcessorOutput
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.moe.natj.general.ptr.VoidPtr baseAddress()
      The base address of the output buffer that the processor block can write output pixels to.
      long bytesPerRow()
      The bytes per row of the output buffer that the processor block can write to.
      int format()
      The pixel format of the output buffer that the processor block can write to.
      MTLCommandBuffer metalCommandBuffer()
      Returns a MTLCommandBuffer that can be used for encoding commands (if rendering using Metal).
      MTLTexture metalTexture()
      A MTLTexture object that can be bound as output (if processing using Metal).
      CVBufferRef pixelBuffer()
      A output CVPixelBuffer that the processor block can write to.
      CGRect region()
      The rectangular region of the output image that the processor block must provide.
      IOSurfaceRef surface()
      An output IOSurface that the processor block can write to.
    • Method Detail

      • baseAddress

        org.moe.natj.general.ptr.VoidPtr baseAddress()
        The base address of the output buffer that the processor block can write output pixels to.
      • bytesPerRow

        long bytesPerRow()
        The bytes per row of the output buffer that the processor block can write to.
      • format

        int format()
        The pixel format of the output buffer that the processor block can write to.
      • metalCommandBuffer

        MTLCommandBuffer metalCommandBuffer()
        Returns a MTLCommandBuffer that can be used for encoding commands (if rendering using Metal).
      • metalTexture

        MTLTexture metalTexture()
        A MTLTexture object that can be bound as output (if processing using Metal).
      • pixelBuffer

        CVBufferRef pixelBuffer()
        A output CVPixelBuffer that the processor block can write to.
      • region

        CGRect region()
        The rectangular region of the output image that the processor block must provide.
      • surface

        IOSurfaceRef surface()
        An output IOSurface that the processor block can write to.