UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaClockSink.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Misc/Timespan.h"
6
7
37{
38public:
39
47 virtual void TickFetch(FTimespan DeltaTime, FTimespan Timecode)
48 {
49 // override in child class if needed
50 }
51
59 virtual void TickInput(FTimespan DeltaTime, FTimespan Timecode)
60 {
61 // override in child class if needed
62 }
63
71 virtual void TickOutput(FTimespan DeltaTime, FTimespan Timecode)
72 {
73 // override in child class if needed
74 }
75
83 virtual void TickRender(FTimespan DeltaTime, FTimespan Timecode)
84 {
85 // override in child class if needed
86 }
87
88public:
89
91 virtual ~IMediaClockSink() { }
92};
Definition IMediaClockSink.h:37
virtual void TickRender(FTimespan DeltaTime, FTimespan Timecode)
Definition IMediaClockSink.h:83
virtual void TickFetch(FTimespan DeltaTime, FTimespan Timecode)
Definition IMediaClockSink.h:47
virtual void TickInput(FTimespan DeltaTime, FTimespan Timecode)
Definition IMediaClockSink.h:59
virtual void TickOutput(FTimespan DeltaTime, FTimespan Timecode)
Definition IMediaClockSink.h:71
virtual ~IMediaClockSink()
Definition IMediaClockSink.h:91
Definition Timespan.h:76