| 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_
|
|
|