Learn how to evaluate and integrate the VNC SDK
PixelFormat¶
-
class
vncsdk.
PixelFormat
¶ Description of how pixels are stored in a Viewer framebuffer.
Constructor Summary¶
Modifier and Type | Method and Description |
---|---|
__init__(bits_per_pixel, red_max, green_max, blue_max, red_shift, green_shift, blue_shift) Creates a custom pixel format based on the given parameters. |
Method Summary¶
Modifier and Type | Method and Description |
---|---|
vncsdk.PixelFormat |
32 bits per pixel stored as XXXXXXXXBBBBBBBBGGGGGGGGRRRRRRRR in most significant to least significant bit order For more information, see |
vncsdk.PixelFormat |
16 bits per pixel stored as XRRRRRGGGGGBBBBB in most significant to least significant bit order For more information, see |
vncsdk.PixelFormat |
16 bits per pixel stored as RRRRRGGGGGGBBBBB in most significant to least significant bit order For more information, see |
vncsdk.PixelFormat |
32 bits per pixel stored as XXXXXXXXRRRRRRRRGGGGGGGGBBBBBBBB in most significant to least significant bit order For more information, see |
int |
Gets the maximum value for the blue pixel value. |
int |
Gets the number of bits the blue pixel value is shifted. |
int |
Gets the total number of bits per pixel. |
int |
Gets the number of significant bits that are used to store pixel data. |
Destroy a custom pixel format. |
|
int |
Gets the maximum value for the green pixel value. |
int |
Gets the number of bits the green pixel value is shifted. |
int |
Gets the maximum value for the red pixel value. |
int |
Gets the number of bits the red pixel value is shifted. |
Constructor¶
-
vncsdk.PixelFormat.
__init__
(bits_per_pixel, red_max, green_max, blue_max, red_shift, green_shift, blue_shift)¶ Creates a custom pixel format based on the given parameters.
For more information, see
vnc_PixelFormat_create()
.Parameters: - bits_per_pixel (int) –
- red_max (int) –
- green_max (int) –
- blue_max (int) –
- red_shift (int) –
- green_shift (int) –
- blue_shift (int) –
Static methods¶
-
vncsdk.PixelFormat.
bgr888
()¶ 32 bits per pixel stored as XXXXXXXXBBBBBBBBGGGGGGGGRRRRRRRR in most significant to least significant bit order
For more information, see
vnc_PixelFormat_bgr888()
.Return type: vncsdk.PixelFormat
-
vncsdk.PixelFormat.
rgb555
()¶ 16 bits per pixel stored as XRRRRRGGGGGBBBBB in most significant to least significant bit order
For more information, see
vnc_PixelFormat_rgb555()
.Return type: vncsdk.PixelFormat
-
vncsdk.PixelFormat.
rgb565
()¶ 16 bits per pixel stored as RRRRRGGGGGGBBBBB in most significant to least significant bit order
For more information, see
vnc_PixelFormat_rgb565()
.Return type: vncsdk.PixelFormat
-
vncsdk.PixelFormat.
rgb888
()¶ 32 bits per pixel stored as XXXXXXXXRRRRRRRRGGGGGGGGBBBBBBBB in most significant to least significant bit order
For more information, see
vnc_PixelFormat_rgb888()
.Return type: vncsdk.PixelFormat
Methods¶
-
PixelFormat.
blue_max
()¶ Gets the maximum value for the blue pixel value.
For more information, see
vnc_PixelFormat_blueMax()
.Return type: int
-
PixelFormat.
blue_shift
()¶ Gets the number of bits the blue pixel value is shifted.
For more information, see
vnc_PixelFormat_blueShift()
.Return type: int
-
PixelFormat.
bpp
()¶ Gets the total number of bits per pixel.
For more information, see
vnc_PixelFormat_bpp()
.Return type: int
-
PixelFormat.
depth
()¶ Gets the number of significant bits that are used to store pixel data.
For more information, see
vnc_PixelFormat_depth()
.Return type: int
-
PixelFormat.
destroy
()¶ Destroy a custom pixel format.
For more information, see
vnc_PixelFormat_destroy()
.
-
PixelFormat.
green_max
()¶ Gets the maximum value for the green pixel value.
For more information, see
vnc_PixelFormat_greenMax()
.Return type: int
-
PixelFormat.
green_shift
()¶ Gets the number of bits the green pixel value is shifted.
For more information, see
vnc_PixelFormat_greenShift()
.Return type: int
-
PixelFormat.
red_max
()¶ Gets the maximum value for the red pixel value.
For more information, see
vnc_PixelFormat_redMax()
.Return type: int
-
PixelFormat.
red_shift
()¶ Gets the number of bits the red pixel value is shifted.
For more information, see
vnc_PixelFormat_redShift()
.Return type: int