#include "modules/desktop_capture/full_screen_window_detector.h"
#include "modules/desktop_capture/full_screen_application_handler.h"
#include "rtc_base/time_utils.h"
namespace webrtc {
FullScreenWindowDetector::FullScreenWindowDetector(
ApplicationHandlerFactory application_handler_factory)
: … { … }
DesktopCapturer::SourceId FullScreenWindowDetector::FindFullScreenWindow(
DesktopCapturer::SourceId original_source_id) { … }
void FullScreenWindowDetector::UpdateWindowListIfNeeded(
DesktopCapturer::SourceId original_source_id,
rtc::FunctionView<bool(DesktopCapturer::SourceList*)> get_sources) { … }
void FullScreenWindowDetector::CreateApplicationHandlerIfNeeded(
DesktopCapturer::SourceId source_id) { … }
}