commit | f9d91548084c39fae6c355fd03202fb8f66eb5a1 | [log] [tgz] |
---|---|---|
author | tommi <tommi@webrtc.org> | Fri Feb 17 10:47:11 2017 |
committer | Commit bot <commit-bot@chromium.org> | Fri Feb 17 10:47:11 2017 |
tree | b383ca53894291f9cf3de4c3ada3c13103b7eae0 | |
parent | fc5d22c86f63730e3da5431b1810e355484671c3 [diff] |
Add support for multimedia timers to TaskQueue on Windows. Multimedia timers are higher precision than WM_TIMER, but they're also a limited resource and more costly. So this implementation is a best effort implementation that falls back on WM_TIMER when multimedia timers aren't available. A possible future change could be to make high precision timers in a TaskQueue, optional. The reason for doing so would be for TaskQueues that don't need high precision timers, won't eat up timers from TQ instances that really need it. BUG=webrtc:7151 Review-Url: https://codereview.webrtc.org/2691973002 Cr-Commit-Position: refs/heads/master@{#16661}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.