// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "ISequencerObjectSchema.h" class FMediaStreamObjectSchema : public UE::Sequencer::IObjectSchema { public: //~ Begin IObjectSchema virtual UObject* GetParentObject(UObject* InObject) const override; virtual UE::Sequencer::FObjectSchemaRelevancy GetRelevancy(const UObject* InObject) const override; virtual TSharedPtr ExtendObjectBindingMenu(TSharedRef InCommandList, TWeakPtr InSequencerWeak, TConstArrayView InContextSensitiveObjects) const override; virtual FText GetPrettyName(const UObject* InObject) const; //~ End IObjectSchema };