#ifndef CHROME_BROWSER_NOTIFICATIONS_SCREEN_CAPTURE_NOTIFICATION_BLOCKER_H_
#define CHROME_BROWSER_NOTIFICATIONS_SCREEN_CAPTURE_NOTIFICATION_BLOCKER_H_
#include "base/containers/flat_set.h"
#include "base/gtest_prod_util.h"
#include "base/memory/raw_ptr.h"
#include "base/scoped_observation.h"
#include "base/time/time.h"
#include "chrome/browser/media/webrtc/media_stream_capture_indicator.h"
#include "chrome/browser/notifications/muted_notification_handler.h"
#include "chrome/browser/notifications/notification_blocker.h"
namespace content {
class WebContents;
}
class NotificationDisplayService;
extern const char kMuteNotificationId[];
class ScreenCaptureNotificationBlocker
: public NotificationBlocker,
public MutedNotificationHandler::Delegate,
public MediaStreamCaptureIndicator::Observer { … };
#endif