Home | History | Annotate | Download | only in capture
      1 // Copyright 2014 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef CONTENT_BROWSER_MEDIA_CAPTURE_DESKTOP_CAPTURE_DEVICE_UMA_TYPES_H_
      6 #define CONTENT_BROWSER_MEDIA_CAPTURE_DESKTOP_CAPTURE_DEVICE_UMA_TYPES_H_
      7 
      8 namespace content {
      9 
     10 // This enum must be kept in-sync with DesktopCaptureCounters defined in
     11 // histograms.xml. New fields should be added right before
     12 // DESKTOP_CAPTURE_COUNTER_BOUNDARY.
     13 enum DesktopCaptureCounters {
     14   SCREEN_CAPTURER_CREATED,
     15   WINDOW_CATPTURER_CREATED,
     16   FIRST_SCREEN_CAPTURE_SUCCEEDED,
     17   FIRST_SCREEN_CAPTURE_FAILED,
     18   FIRST_WINDOW_CAPTURE_SUCCEEDED,
     19   FIRST_WINDOW_CAPTURE_FAILED,
     20   DESKTOP_CAPTURE_COUNTER_BOUNDARY
     21 };
     22 
     23 extern const char kUmaScreenCaptureTime[];
     24 extern const char kUmaWindowCaptureTime[];
     25 
     26 void IncrementDesktopCaptureCounter(DesktopCaptureCounters counter);
     27 
     28 }  // namespace content
     29 
     30 #endif  // CONTENT_BROWSER_MEDIA_CAPTURE_DESKTOP_CAPTURE_DEVICE_UMA_TYPES_H_
     31