| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Media/LinearTimecode/Source/LinearTimecode/Public/LinearTimecodeComponent.h |
Include |
#include "LinearTimecodeComponent.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(ClassGroup=Media, EditInlineNew, Meta=(BlueprintSpawnableComponent))
class ULinearTimecodeComponent : public USceneComponent
Implements a Linear timecode decoder.
Name | Description | ||
---|---|---|---|
|
CurrentPlayerFacade |
The player facade that's currently providing audio samples. |
|
|
DropTimecode |
||
|
UMediaPlayer &#... |
MediaPlayer |
The media player asset associated with this component. |
|
OnTimecodeChange |
Called when the timecode changes |
|
|
TSharedPtr< FMe... |
SampleQueue |
Audio sample queue. |
|
TSharedPtr< FLi... |
TimecodeDecoder |
The Actual decoder |
Name | Description | |
---|---|---|
|
ULinearTimecodeComponent ( |
Name | Description | ||
---|---|---|---|
|
double |
FrameRateToFrameDelta |
|
|
GetDropFrameNumber() |
Get the Frame Number |
|
|
GetDropTimeCodeFrameNumber ( |
Convert a drop timecode into a frame number |
|
|
ProcessAudio ( |
||
|
SetDropTimecodeFrameNumber ( |
Convert frame number into a drop timecode |
|
|
UpdatePlayer() |
Name | Description | ||
---|---|---|---|
|
Activate ( |
Activates the SceneComponent, should be overridden by native child classes. |
|
|
Deactivate() |
Deactivates the SceneComponent. |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |