The proper way to get start and end frame of MoviePipelineQueue's Job's LevelSequence

I’m working on plugin to get Movie Pipeline Queues to render with Deadline. For that I need to get start and end frame from each job’s Level Sequence.

For now I achieve that like this: https://blueprintue.com/blueprint/v1_1hord/

Eventually I’ll move this to C++ and will only do that once each submission so performance isn’t really a concern but especially the job → get sequence (soft object path) → break soft object path → load asset → cast to LevelSequence part feels like there should be a better way to do this. Unfortunately I’m not proficient with Unreal at all so I hope anyone can point me in the right direction.

Thanks in advance!

2 Likes