Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amitbet/vnc2video
/ types & classes
Types & classes
100 in github.com/amitbet/vnc2video
⨍
Functions
511
◇
Types & classes
100
↓ 17 callers
TypeAlias
SecuritySubType
security.go:16
↓ 6 callers
TypeAlias
SecurityType
security.go:3
↓ 1 callers
TypeAlias
EncodingType
EncodingType represents a known VNC encoding type.
encoding.go:11
↓ 1 callers
TypeAlias
TightCompression
go:generate stringer -type=TightCompression
encoding_tight.go:19
↓ 1 callers
TypeAlias
TightFilter
go:generate stringer -type=TightFilter
encoding_tight.go:30
Struct
AtenHermon
encoding_atenhermon.go:13
Struct
AtenHermonSubrect
encoding_atenhermon.go:23
Struct
AteniKVMFrontGroundEvent
AteniKVMFrontGroundEvent unknown aten ikvm message
messages_aten.go:109
Struct
AteniKVMGetViewerLang
AteniKVMGetViewerLang unknown aten ikvm message
messages_aten.go:329
Struct
AteniKVMKeepAliveEvent
AteniKVMKeepAliveEvent unknown aten ikvm message
messages_aten.go:153
Struct
AteniKVMKeyEvent
AteniKVMKeyEvent holds the wire format message
messages_aten.go:25
Struct
AteniKVMMouseGetInfo
AteniKVMMouseGetInfo unknown aten ikvm message
messages_aten.go:241
Struct
AteniKVMPointerEvent
AteniKVMPointerEvent holds the wire format message
messages_aten.go:34
Struct
AteniKVMSessionMessage
AteniKVMSessionMessage unknown aten ikvm message
messages_aten.go:285
Struct
AteniKVMVideoGetInfo
AteniKVMVideoGetInfo unknown aten ikvm message
messages_aten.go:197
Struct
Auth
example/proxy/main.go:20
Struct
AuthVNCHTTP
example/proxy/main.go:152
Struct
Bell
Bell server message
messages.go:221
TypeAlias
Button
Button represents a mask of pointer presses/releases.
buttons.go:4
Struct
ClientAuthATEN
security_aten.go:9
Struct
ClientAuthNone
security_none.go:3
Struct
ClientAuthVNC
ClientAuthVNC is the standard password authentication. See 7.2.2.
security_vnc.go:60
Struct
ClientAuthVeNCrypt02Plain
ClientAuthVeNCryptPlain see https://www.berrange.com/~dan/vencrypt.txt
security_vencryptplain.go:18
Struct
ClientConfig
A ClientConfig structure is used to configure a ClientConn. After one has been passed to initialize a connection, it must not be modified.
client.go:341
Struct
ClientConn
The ClientConn type holds client connection information
client.go:194
Struct
ClientCutText
ClientCutText holds the wire format message, sans the text field.
messages.go:575
Interface
ClientMessage
messages.go:70
TypeAlias
ClientMessageType
ClientMessageType represents RFB message type
messages.go:31
Struct
CoRREEncoding
encoding_corre.go:8
Struct
Color
var _ draw.Drawer = (*ServerConn)(nil) var _ draw.Image = (*ServerConn)(nil) Color represents a single color in a color map.
image.go:14
TypeAlias
ColorMap
ColorMap represent color map
image.go:22
Interface
Conn
Conn represents vnc conection
conn.go:9
Struct
CopyRectEncoding
encoding_copyrect.go:10
Struct
CursorPosPseudoEncoding
encoding_pointer_pos.go:9
Struct
CursorPseudoEncoding
encoding_cursor.go:11
Struct
DV9ImageEncoder
encoders/dv9-enc.go:12
Struct
DefaultClientClientInitHandler
DefaultClientClientInitHandler default client client init handler
handlers.go:375
Struct
DefaultClientMessageHandler
DefaultClientMessageHandler represents default client message handler
client.go:256
Struct
DefaultClientSecurityHandler
DefaultClientSecurityHandler used for client security handler
handlers.go:119
Struct
DefaultClientServerInitHandler
DefaultClientServerInitHandler default client server init handler
handlers.go:258
Struct
DefaultClientVersionHandler
DefaultClientVersionHandler represents default handler
handlers.go:48
Struct
DefaultServerClientInitHandler
DefaultServerClientInitHandler default server client init handler
handlers.go:395
Struct
DefaultServerMessageHandler
DefaultServerMessageHandler default package handler
server.go:266
Struct
DefaultServerSecurityHandler
DefaultServerSecurityHandler used for server security handler
handlers.go:178
Struct
DefaultServerServerInitHandler
DefaultServerServerInitHandler default server server init handler
handlers.go:352
Struct
DefaultServerVersionHandler
DefaultServerVersionHandler represents default server handler
handlers.go:83
Struct
DesktopNamePseudoEncoding
DesktopNamePseudoEncoding represents a desktop size message from the server.
encoding_desktopname.go:6
Struct
DesktopSizePseudoEncoding
DesktopSizePseudoEncoding represents a desktop size message from the server.
encoding_desktopsize.go:4
Interface
Encoding
Encoding represents interface for vnc encoding
encoding.go:89
Struct
FBSPlayHelper
fbs-connection.go:103
Struct
FbsConn
Conn represents vnc conection
fbs-connection.go:13
Struct
FbsReader
fbs-reader.go:15
Struct
FbsSegment
fbs-reader.go:187
Struct
FramebufferUpdate
FramebufferUpdate holds a FramebufferUpdate wire format message.
messages.go:87
Struct
FramebufferUpdateRequest
FramebufferUpdateRequest holds the wire format message.
messages.go:453
Interface
Handler
Handler represents handler of handshake
handlers.go:10
Struct
HextileEncoding
encoding_hextile.go:19
Struct
HijackHandler
example/proxy/main.go:129
Struct
HuffYuvImageEncoder
this is a very common loseless encoder (but produces huge files)
encoders/huffyuv-enc.go:14
Interface
ImageEncoder
encoders/image-enc.go:99
TypeAlias
Key
Key represents a VNC key press.
keys.go:6
Struct
KeyEvent
KeyEvent holds the wire format message.
messages.go:494
TypeAlias
Keys
go:generate stringer -type=Key Keys is a slice of Key values.
keys.go:11
TypeAlias
LogLevel
logger/logger.go:22
Interface
Logger
logger/logger.go:7
Struct
MJPegImageEncoder
encoders/mjpeg-enc.go:13
Struct
PixelFormat
PixelFormat describes the way a pixel is formatted for a VNC connection
pixel_format.go:24
Struct
PointerEvent
PointerEvent message holds the wire format message
messages.go:535
Struct
Proxy
example/proxy/main.go:25
Struct
QTRLEImageEncoder
QTRLEImageEncoder quick time rle is an efficient loseless codec, uses .mov extension
encoders/qtrle-enc.go:14
Struct
RGBColor
rgb-image.go:19
Struct
RGBImage
RGBA is an in-memory image whose At method returns color.RGBA values.
rgb-image.go:9
Struct
RREEncoding
encoding_rre.go:10
Struct
RawEncoding
encoding_raw.go:7
Struct
Rectangle
Rectangle represents a rectangle of pixel data
image.go:33
Interface
Renderer
encoding.go:84
Interface
SecurityHandler
security.go:46
Struct
ServerAuthNone
ServerAuthNone is the "none" authentication. See 7.2.1.
security_none.go:18
Struct
ServerAuthVNC
ServerAuthVNC is the standard password authentication. See 7.2.2.
security_vnc.go:11
Struct
ServerConfig
ServerConfig config struct
server.go:202
Struct
ServerConn
ServerConn underlining server conn
server.go:155
Struct
ServerCutText
ServerCutText represents server message
messages.go:157
Struct
ServerInit
ServerInit struct used in server init handshake
messages.go:58
Interface
ServerMessage
messages.go:78
TypeAlias
ServerMessageType
ServerMessageType represents RFB message type
messages.go:47
Struct
SetColorMapEntries
SetColorMapEntries server message
messages.go:251
Struct
SetEncodings
SetEncodings holds the wire format message, sans encoding-type field.
messages.go:385
Struct
SetPixelFormat
SetPixelFormat holds the wire format message.
messages.go:337
Struct
SimpleLogger
logger/logger.go:33
Struct
TightCC
encoding_tight.go:590
Struct
TightEncoding
encoding_tight.go:38
Struct
TightPixel
encoding_tight.go:627
Struct
TightPngEncoding
encoding_tightpng.go:59
Struct
VP8ImageEncoder
encoders/dv8-enc.go:12
Struct
VncCanvas
encoding_util.go:18
Interface
VncStreamFileReader
fbs-connection.go:95
Struct
X264ImageEncoder
encoders/x264-enc.go:14
Struct
XCursorPseudoEncoding
encoding_xcursor.go:8
Struct
ZLibEncoding
encoding_zlib.go:10
Struct
ZRLEEncoding
encoding_zrle.go:13