Class RgbFilter

    • Method Detail

      • createGrayscaleFilter

        public static RgbFilter createGrayscaleFilter()
        Creates a new grayscale RgbFilter instance.
      • createInvertedFilter

        public static RgbFilter createInvertedFilter()
        Creates a new inverted RgbFilter instance.
      • getMatrix

        public float[] getMatrix​(long presentationTimeUs,
                                 boolean useHdr)
        Description copied from interface: RgbMatrix
        Returns the 4x4 RGB transformation matrix to apply to the color values of each pixel in the frame with the given timestamp.
        Specified by:
        getMatrix in interface RgbMatrix
        Parameters:
        presentationTimeUs - The timestamp of the frame to apply the matrix on.
        useHdr - If true, colors will be in linear RGB BT.2020. If false, colors will be in linear RGB BT.709. Must be consistent with useHdr in RgbMatrix.toGlTextureProcessor(Context, boolean).
        Returns:
        The RgbMatrix to apply to the frame.