IElectraBinarySample

Copyright Epic Games, Inc. All Rights Reserved.

Windows
MacOS
Linux

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

Name Description

Public function Virtual

~IElectraBinarySample()

Functions

Name Description

Public function Const

EDispatchedM...

 

GetDispatchedMode()

Returns the type with which this event was dispatched.

Public function Const

const FStrin...

 

GetID()

Returns the event's ID.

Public function Const

EOrigin

 

GetOrigin()

Returns where the event originated from.

Public function Static

FGuid

 

GetSampleTypeGUID()

Public function Const

const FStrin...

 

GetSchemeIdUri()

Returns the event's scheme id URI.

Public function Const

const FStrin...

 

GetValue()

Returns the event's value.

Overridden from IMediaBinarySample

Name Description

Public function

const void &...

 

GetData()

Get the sample data.

Public function Const

FTimespan

 

GetDuration()

Get the amount of time for which the sample is valid.

Public function Const

FGuid

 

GetGUID()

Get the GUID identifying the derived type that may implement additional, type specific methods.

Public function Const

uint32

 

GetSize()

Get the size of the binary data.

Public function Const

FMediaTimeSt...

 

GetTime()

Get the sample time (in the player's local clock).

Enums

Name

Description

Public enum

EDispatchedMode

Public enum

EOrigin

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss