Navigation
API > API/Runtime > API/Runtime/MovieSceneCapture
This is an experimental audio capture implementation which captures the final output from the master submix. This requires that your sequence can be played back in real-time (when rendering is disabled). If the sequence evaluation hitches the audio will become desynchronized due to their being more time passed in real time (platform time) than in the sequence itself.
| Name | UMasterAudioSubmixCaptureProtocol |
| Type | class |
| Header File | /Engine/Source/Runtime/MovieSceneCapture/Public/Protocols/AudioCaptureProtocol.h |
| Include Path | #include "Protocols/AudioCaptureProtocol.h" |
Syntax
UCLASS (MinimalAPI, Meta=(DisplayName="Master Audio Submix", CommandLineID="MasterAudioSubmix"))
class UMasterAudioSubmixCaptureProtocol : public UMovieSceneAudioCaptureProtocolBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMovieSceneCaptureProtocolBase → UMovieSceneAudioCaptureProtocolBase → UMasterAudioSubmixCaptureProtocol
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMasterAudioSubmixCaptureProtocol
(
const FObjectInitializer& Init |
Protocols/AudioCaptureProtocol.h |
Functions
Public
Overridden from UMovieSceneCaptureProtocolBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginFinalizeImpl() |
Called when we have finished capturing and we should start finalizing the capture | Protocols/AudioCaptureProtocol.h | |
virtual void PauseCaptureImpl() |
Pause capturing | Protocols/AudioCaptureProtocol.h | |
virtual bool SetupImpl() |
~ UMovieSceneCaptureProtocolBase Implementation | Protocols/AudioCaptureProtocol.h | |
virtual bool StartCaptureImpl() |
Start capturing | Protocols/AudioCaptureProtocol.h |