Class NotificationBitmap.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new NotificationBitmap.Buffer instance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by NotificationBitmap.SIZEOF, and its mark will be undefined.

        The created buffer instance holds a strong reference to the container object.

      • Buffer

        public Buffer​(long address,
                      int cap)
    • Method Detail

      • m_pImageData

        public java.nio.ByteBuffer m_pImageData​(int capacity)
        Returns a ByteBuffer view of the data pointed to by the m_pImageData field.
        Parameters:
        capacity - the number of elements in the returned buffer
      • m_nWidth

        public int m_nWidth()
        Returns the value of the m_nWidth field.
      • m_nHeight

        public int m_nHeight()
        Returns the value of the m_nHeight field.
      • m_nBytesPerPixel

        public int m_nBytesPerPixel()
        Returns the value of the m_nBytesPerPixel field.
      • m_pImageData

        public NotificationBitmap.Buffer m_pImageData​(java.nio.ByteBuffer value)
        Sets the address of the specified ByteBuffer to the m_pImageData field.
      • m_nBytesPerPixel

        public NotificationBitmap.Buffer m_nBytesPerPixel​(int value)
        Sets the specified value to the m_nBytesPerPixel field.