1 /* 2 * Copyright (c) 2011 The WebRTC project authors. All Rights Reserved. 3 * 4 * Use of this source code is governed by a BSD-style license 5 * that can be found in the LICENSE file in the root of the source 6 * tree. An additional intellectual property rights grant can be found 7 * in the file PATENTS. All contributing project authors may 8 * be found in the AUTHORS file in the root of the source tree. 9 */ 10 11 #ifndef WEBRTC_MODULES_VIDEO_CAPTURE_MAIN_SOURCE_VIDEO_CAPTURE_CONFIG_H_ 12 #define WEBRTC_MODULES_VIDEO_CAPTURE_MAIN_SOURCE_VIDEO_CAPTURE_CONFIG_H_ 13 14 namespace webrtc 15 { 16 namespace videocapturemodule 17 { 18 enum {kDefaultWidth = 640}; // Start width 19 enum {kDefaultHeight = 480}; // Start heigt 20 enum {kDefaultFrameRate = 30}; // Start frame rate 21 22 enum {kMaxFrameRate =60}; // Max allowed frame rate of the start image 23 24 enum {kDefaultCaptureDelay = 120}; 25 enum {kMaxCaptureDelay = 270}; // Max capture delay allowed in the precompiled capture delay values. 26 27 enum {kProcessInterval = 300}; 28 enum {kFrameRateCallbackInterval = 1000}; 29 enum {kFrameRateCountHistorySize = 90}; 30 enum {kFrameRateHistoryWindowMs = 2000}; 31 } // namespace videocapturemodule 32 } // namespace webrtc 33 34 #endif // WEBRTC_MODULES_VIDEO_CAPTURE_MAIN_SOURCE_VIDEO_CAPTURE_CONFIG_H_ 35