5#include "Containers/Queue.h"
26#include "Misc/Optional.h"
896 struct FTrackSelection
928 MEDIAUTILS_API bool NotifyLifetimeManagerDelegate_PlayerCreated();
929 MEDIAUTILS_API bool NotifyLifetimeManagerDelegate_PlayerCreateFailed();
931 MEDIAUTILS_API bool NotifyLifetimeManagerDelegate_PlayerDestroyed();
932 MEDIAUTILS_API bool NotifyLifetimeManagerDelegate_PlayerResourcesReleased(
uint32 ResourceFlags);
949 void ExecuteNextSeek();
950 void PrepareSampleQueueForSequenceIndex();
994 void OnSeek(
int32 PrimaryIndex);
1001 RangeIsDirty =
false;
1002 OnBlockSequenceIndex = 0;
1003 OnBlockLoopIndexOffset = 0;
1020 mutable bool RangeIsDirty;
1023 mutable int32 OnBlockSequenceIndex;
1026 mutable int32 OnBlockLoopIndexOffset;
1029 FBlockOnRange BlockOnRange;
1033 bool BlockOnRangeDisabled;
1051 bool bHaveActiveAudio;
1054 int32 VideoSampleAvailability;
1055 int32 AudioSampleAvailability;
1067 uint64 PlayerInstanceID = ~0;
1070 bool PlayerUsesResourceReleaseNotification =
false;
1118 bool bDidRecentPlayerHaveError;
1121 bool bAreEventsSafeForAnyThread;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
#define Absolute(a)
Definition Predicates.inl:150
Definition NameTypes.h:617
static UE_FORCEINLINE_HINT TRange Empty()
Definition Range.h:671
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
Definition SharedPointer.h:153
Definition SharedPointer.h:1295
GeometryCollection::Facades::FMuscleActivationFacade Facade
Definition MuscleActivationConstraints.h:14
Definition Optional.h:131
Definition WeakObjectPtrTemplates.h:25