Navigation
API > API/Plugins > API/Plugins/ElectraSamples
Inheritance Hierarchy
- IMediaBinarySample
- IElectraBinarySample
References
| Module | ElectraSamples |
| Header | /Engine/Plugins/Media/ElectraUtil/Source/ElectraSamples/Public/IElectraMetadataSample.h |
| Include | #include "IElectraMetadataSample.h" |
Syntax
class IElectraBinarySample : public IMediaBinarySample
Remarks
Extension of the media binary sample to carry Electra specific events.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EDispatchedMode | Returns the type with which this event was dispatched. | ||
| const FString & | GetID () |
Returns the event's ID. | |
| EOrigin | GetOrigin () |
Returns where the event originated from. | |
| FGuid | |||
| const FString & | Returns the event's scheme id URI. | ||
| TOptional< FMediaTimeStamp > | 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. | ||
| const FString & | GetValue () |
Returns the event's value. |
Overridden from IMediaBinarySample
| Type | Name | Description | |
|---|---|---|---|
| const void * | GetData () |
Get the sample data. | |
| FTimespan | GetDuration () |
Get the amount of time for which the sample is valid. | |
| FGuid | GetGUID () |
Get the GUID identifying the derived type that may implement additional, type specific methods. | |
| uint32 | GetSize () |
Get the size of the binary data. | |
| FMediaTimeStamp | GetTime () |
Get the sample time (in the player's local clock). |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDispatchedMode | |||
| EOrigin |