Learn how to evaluate and integrate the VNC SDK

We're here if you need help.

ImmutablePixelFormat

class ImmutablePixelFormat

An immutable PixelFormat, owned by the SDK.

For more information, see vnc_PixelFormat in the C API documentation.

Method summary

Modifier and Type Method and Description
ImmutablePixelFormat

ImmutablePixelFormat.Rgb888()

32 bits per pixel stored as XXXXXXXXRRRRRRRRGGGGGGGGBBBBBBBB in most significant to least significant bit order

ImmutablePixelFormat

ImmutablePixelFormat.Bgr888()

32 bits per pixel stored as XXXXXXXXBBBBBBBBGGGGGGGGRRRRRRRR in most significant to least significant bit order

ImmutablePixelFormat

ImmutablePixelFormat.Rgb565()

16 bits per pixel stored as RRRRRGGGGGGBBBBB in most significant to least significant bit order

ImmutablePixelFormat

ImmutablePixelFormat.Rgb555()

16 bits per pixel stored as XRRRRRGGGGGBBBBB in most significant to least significant bit order

Int32

ImmutablePixelFormat.Bpp()

Gets the total number of bits per pixel.

Int32

ImmutablePixelFormat.Depth()

Gets the number of significant bits that are used to store pixel data.

Int32

ImmutablePixelFormat.RedMax()

Gets the maximum value for the red pixel value.

Int32

ImmutablePixelFormat.GreenMax()

Gets the maximum value for the green pixel value.

Int32

ImmutablePixelFormat.BlueMax()

Gets the maximum value for the blue pixel value.

Int32

ImmutablePixelFormat.RedShift()

Gets the number of bits the red pixel value is shifted.

Int32

ImmutablePixelFormat.GreenShift()

Gets the number of bits the green pixel value is shifted.

Int32

ImmutablePixelFormat.BlueShift()

Gets the number of bits the blue pixel value is shifted.

Methods

ImmutablePixelFormat ImmutablePixelFormat.Rgb888 ()

32 bits per pixel stored as XXXXXXXXRRRRRRRRGGGGGGGGBBBBBBBB in most significant to least significant bit order

For more information, see vnc_PixelFormat_rgb888() in the C API documentation.

ImmutablePixelFormat ImmutablePixelFormat.Bgr888 ()

32 bits per pixel stored as XXXXXXXXBBBBBBBBGGGGGGGGRRRRRRRR in most significant to least significant bit order

For more information, see vnc_PixelFormat_bgr888() in the C API documentation.

ImmutablePixelFormat ImmutablePixelFormat.Rgb565 ()

16 bits per pixel stored as RRRRRGGGGGGBBBBB in most significant to least significant bit order

For more information, see vnc_PixelFormat_rgb565() in the C API documentation.

ImmutablePixelFormat ImmutablePixelFormat.Rgb555 ()

16 bits per pixel stored as XRRRRRGGGGGBBBBB in most significant to least significant bit order

For more information, see vnc_PixelFormat_rgb555() in the C API documentation.

Int32 ImmutablePixelFormat.Bpp ()

Gets the total number of bits per pixel.

For more information, see vnc_PixelFormat_bpp() in the C API documentation.

Int32 ImmutablePixelFormat.Depth ()

Gets the number of significant bits that are used to store pixel data.

For more information, see vnc_PixelFormat_depth() in the C API documentation.

Int32 ImmutablePixelFormat.RedMax ()

Gets the maximum value for the red pixel value.

For more information, see vnc_PixelFormat_redMax() in the C API documentation.

Int32 ImmutablePixelFormat.GreenMax ()

Gets the maximum value for the green pixel value.

For more information, see vnc_PixelFormat_greenMax() in the C API documentation.

Int32 ImmutablePixelFormat.BlueMax ()

Gets the maximum value for the blue pixel value.

For more information, see vnc_PixelFormat_blueMax() in the C API documentation.

Int32 ImmutablePixelFormat.RedShift ()

Gets the number of bits the red pixel value is shifted.

For more information, see vnc_PixelFormat_redShift() in the C API documentation.

Int32 ImmutablePixelFormat.GreenShift ()

Gets the number of bits the green pixel value is shifted.

For more information, see vnc_PixelFormat_greenShift() in the C API documentation.

Int32 ImmutablePixelFormat.BlueShift ()

Gets the number of bits the blue pixel value is shifted.

For more information, see vnc_PixelFormat_blueShift() in the C API documentation.

×