Lines Matching full:video
18 Server::Server(const Args& args, Input& i, Video& v) : in Server()
19 pendingResize(false), frameCounter(0), numClients(0), input(i), video(v) in Server()
25 server = rfbGetScreen(&argc, commandLine.argv, video.getWidth(), in Server()
26 video.getHeight(), Video::bitsPerSample, in Server()
27 Video::samplesPerPixel, Video::bytesPerPixel); in Server()
38 video.getHeight() * video.getWidth() * Video::bytesPerPixel, 0); in Server()
53 rfbMarkRectAsModified(server, 0, 0, video.getWidth(), video.getHeight()); in Server()
58 processTime = (1000000 / video.getFrameRate()) - 100; in Server()
70 if (frameCounter > video.getFrameRate()) in resize()
87 if (pendingResize && frameCounter > video.getFrameRate()) in run()
97 char* data = video.getData(); in sendFrame()
138 true>(data + 0x30, video.getFrameSize() - 0x30); in sendFrame()
160 switch (video.getPixelformat()) in sendFrame()
163 framebuffer.assign(data, data + video.getFrameSize()); in sendFrame()
164 rfbMarkRectAsModified(server, 0, 0, video.getWidth(), in sendFrame()
165 video.getHeight()); in sendFrame()
173 rfbSendTightHeader(cl, 0, 0, video.getWidth(), in sendFrame()
174 video.getHeight()); in sendFrame()
176 rfbSendCompressedDataTight(cl, data, video.getFrameSize()); in sendFrame()
216 rfbMarkRectAsModified(server->server, 0, 0, server->video.getWidth(), in clientGone()
217 server->video.getHeight()); in clientGone()
226 new ClientData(server->video.getFrameRate(), &server->input); in newClient()
245 video.getHeight() * video.getWidth() * Video::bytesPerPixel, 0); in doResize()
247 rfbNewFramebuffer(server, framebuffer.data(), video.getWidth(), in doResize()
248 video.getHeight(), Video::bitsPerSample, in doResize()
249 Video::samplesPerPixel, Video::bytesPerPixel); in doResize()
250 rfbMarkRectAsModified(server, 0, 0, video.getWidth(), video.getHeight()); in doResize()
263 // delay video updates to give the client time to resize in doResize()
264 cd->skipFrame = video.getFrameRate(); in doResize()