The main APIs we used are: drawIimage renderText GDI The Graphics Device Interface (GDI) is a legacy component of Microsoft Windows responsible for representing graphical objects and transmitting them to output devices such as monitors and printers. Windows apps use Windows API to interact with GDI, for such tasks as drawing lines and curves, rendering […] →Read more
Module remote_bitrate_estimator class RemoteEstimatorProxy It is used when send-side BWE is enabled: This proxy is instantiated on the receive side. It buffers a number of receive timestamps and then sends transport feedback messages back too the send side. class AimdRateControl A rate control implementation based on additive increases of bitrate when no over-use is detected […] →Read more
Class Responsibility Collaborators Comments TrendlineEstimator Estimate bandwidth usage as trendline TrendlineEstimatorSettings implement interface DelayIncreaseDetectorInterface DelayBasedBwe Estimate bandwidth based on delay AimdRateControl A rate control implementation based on additive increases of bitrate when no over-use is detected and multiplicative decreases when over-uses are detected. When we think the available bandwidth has changes or is unknown, we […] →Read more
THE TIGER by: William Blake (威廉姆布萊克1757-1827) Tyger! Tyger! Burning bright ① In the forests of the night! What immortal hand or eye Could frame thy fearful symmetry? ② In what distant deeps or skies Burnt the fire of thine eyes? ③ On what wings dare he aspire? What the hand dare seize the fire? And […] →Read more
(originally by The Sutherland Brothers) I am sailing, I am sailing Home again ‘cross the sea I am sailing, stormy waters To be near you, to be free I am flying, I am flying Like a bird ‘cross the sky I am flying, passing high clouds To be with you, to be free Can you […] →Read more