Navigation
API > API/Plugins > API/Plugins/ElectraBase > API/Plugins/ElectraBase/Core
Inheritance Hierarchy
- TMediaNoncopyable
- FMediaEvent
References
| Module | ElectraBase |
| Header | /Engine/Plugins/Media/ElectraUtil/Source/ElectraBase/Public/Core/MediaEventSignal.h |
| Include | #include "Core/MediaEventSignal.h" |
Syntax
class FMediaEvent : private TMediaNoncopyable< FMediaEvent >
Constructors
| Type | Name | Description | |
|---|---|---|---|
FMediaEvent () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FMediaEvent () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | IsSignaled () |
Returns state of the signal. | |
| void | Reset () |
Clears the signal. Threads will now wait again until the signal is set once more. | |
| void | Signal () |
Signals the event to be set. If already set, this does nothing. | |
| void | Wait () |
Waits for the event signal to get set. If already set, this function returns immediately. | |
| void | WaitAndReset () |
Waits for the event signal to get set and clears it immediately. | |
| bool | WaitTimeout
(
int64 MicroSeconds |
Waits for the event signal to get set within the given time limit. | |
| bool | WaitTimeoutAndReset
(
int64 MicroSeconds |
Waits for the event signal to get set within the given time limit and clears it immediately. |