Index: chrome/browser/ui/views/tabs/tab_renderer_data.h |
diff --git a/chrome/browser/ui/views/tabs/tab_renderer_data.h b/chrome/browser/ui/views/tabs/tab_renderer_data.h |
index 9d0093c9d909b8fd74d9079d84aca14a5d25602b..0da6d71c167606b8a689f8b82c7552b73626a2bc 100644 |
--- a/chrome/browser/ui/views/tabs/tab_renderer_data.h |
+++ b/chrome/browser/ui/views/tabs/tab_renderer_data.h |
@@ -21,6 +21,14 @@ struct TabRendererData { |
NETWORK_STATE_LOADING, // connected, transferring data. |
}; |
+ // Capture state of this tab. If a WebRTC media stream is active, then it is |
+ // recording. If tab capturing is active then it is projecting. |
+ enum CaptureState { |
+ CAPTURE_STATE_NONE, |
+ CAPTURE_STATE_RECORDING, |
+ CAPTURE_STATE_PROJECTING |
+ }; |
+ |
TabRendererData(); |
~TabRendererData(); |
@@ -47,7 +55,7 @@ struct TabRendererData { |
bool mini; |
bool blocked; |
bool app; |
- bool recording; |
+ CaptureState capture_state; |
}; |
#endif // CHROME_BROWSER_UI_VIEWS_TABS_TAB_RENDERER_DATA_H_ |