quamotion / remoteviewing

RemoteViewing is a .NET-native VNC client and server library.
Other
261 stars 79 forks source link

UnsupportedPixelFormat bitDepth=16 #163

Open heppth opened 2 years ago

heppth commented 2 years ago

First of all, thank you for this awesome project. The implementation is great.

After testing the library with different servers and devices I got a UnsupportedPixelFormat error. I attached the debugger and these are the locals of VncPixelFormat constructor

        bitsPerPixel    16  int
        bitDepth    16  int
        redBits     5   int
        redShift    11  int
        greenBits   6   int
        greenShift  5   int
        blueBits    5   int
        blueShift   0   int
        isLittleEndian  true    bool
        isPalettized    false   bool

Could I know a bit more why bitDepth=16 is not supported. If I understand it, I may be able to contribute to this project.