Navigation
API > API/Plugins > API/Plugins/ElectraSamples
Extension of the media binary sample to carry Electra specific events.
| Name | IElectraBinarySample |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraUtil/Source/ElectraSamples/Public/IElectraMetadataSample.h |
| Include Path | #include "IElectraMetadataSample.h" |
Syntax
class IElectraBinarySample : public IMediaBinarySample
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IElectraBinarySample() |
IElectraMetadataSample.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDispatchedMode | |
| EOrigin |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const void * GetData() |
IElectraMetadataSample.h | ||
EDispatchedMode GetDispatchedMode() |
Returns the type with which this event was dispatched. | IElectraMetadataSample.h | |
FTimespan GetDuration() |
IElectraMetadataSample.h | ||
FGuid GetGUID() |
IElectraMetadataSample.h | ||
const FString & GetID() |
Returns the event's ID. | IElectraMetadataSample.h | |
EOrigin GetOrigin() |
Returns where the event originated from. | IElectraMetadataSample.h | |
const FString & GetSchemeIdUri() |
Returns the event's scheme id URI. | IElectraMetadataSample.h | |
uint32 GetSize() |
IElectraMetadataSample.h | ||
FMediaTimeStamp GetTime() |
IElectraMetadataSample.h | ||
TOptional< FMediaTimeStamp > GetTrackBaseTime() |
Returns the base time (the "zero point") of the track, if available, to calculate the relative time of this metadata from GetTime() if this is based on some non-zero anchor. | IElectraMetadataSample.h | |
const FString & GetValue() |
Returns the event's value. | IElectraMetadataSample.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FGuid GetSampleTypeGUID() |
IElectraMetadataSample.h |