Molybden API
Loading...
Searching...
No Matches
capture_session_events.hpp
1// Copyright (c) 2000-2024 TeamDev. All rights reserved.
2// TeamDev PROPRIETARY and CONFIDENTIAL.
3// Use is subject to license terms.
4
5#ifndef MOLYBDEN_CAPTURE_SESSION_EVENTS_HPP
6#define MOLYBDEN_CAPTURE_SESSION_EVENTS_HPP
7
8#include <memory>
9
10#include "molybden/base/event.hpp"
11
12namespace molybden {
13
14class CaptureSession;
15
23 std::shared_ptr<CaptureSession> session;
24};
25
42
43} // namespace molybden
44
45#endif // MOLYBDEN_CAPTURE_SESSION_EVENTS_HPP
A class that contains all capture session events.
Definition capture_session_events.hpp:29
Event< CaptureSessionStopped > onCaptureSessionStopped
Invoked when content capture session was initiated.
Definition capture_session_events.hpp:40
Events allow you to be notified when something happens in Molybden.
Definition event.hpp:25
The CaptureSessionEvents::onCaptureSessionStopped event arguments.
Definition capture_session_events.hpp:19
std::shared_ptr< CaptureSession > session
The CaptureSession instance that has been stopped.
Definition capture_session_events.hpp:23