UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaBinarySample.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
6#include "Misc/Optional.h"
7#include "Misc/Timecode.h"
8#include "Misc/Timespan.h"
9#include "Misc/Guid.h"
10#include "IMediaTimeSource.h"
11
12
17{
18public:
19
26 virtual const void* GetData() = 0;
27
37 virtual FTimespan GetDuration() const = 0;
38
44 virtual uint32 GetSize() const = 0;
45
54 virtual FMediaTimeStamp GetTime() const = 0;
55
63
64
71 virtual FGuid GetGUID() const { return FGuid(); }
72
73public:
74
76 virtual ~IMediaBinarySample() { }
77};
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition IMediaTimeSource.h:28
Definition IMediaBinarySample.h:17
virtual FGuid GetGUID() const
Definition IMediaBinarySample.h:71
virtual const void * GetData()=0
virtual TOptional< FTimecode > GetTimecode() const
Definition IMediaBinarySample.h:62
virtual FTimespan GetDuration() const =0
virtual ~IMediaBinarySample()
Definition IMediaBinarySample.h:76
virtual uint32 GetSize() const =0
virtual FMediaTimeStamp GetTime() const =0
Definition Guid.h:109
Definition Timespan.h:76
Definition Optional.h:131