Navigation
Unreal Engine C++ API Reference > Runtime > AudioMixer
References
Module | AudioMixer |
Header | /Engine/Source/Runtime/AudioMixer/Public/AudioMixerSubmix.h |
Include | #include "AudioMixerSubmix.h" |
Syntax
struct FChildSubmixInfo
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TUniquePtr< ISoundfieldEncoderStream > | Encoder | If the child submix is not a soundfield submix, we may need to encode its audio output in ProcessAudio. |
![]() |
TUniquePtr< ISoundfieldAudioPacket > | IncomingPacketToTranscode | This is filled by either the Encoder or the Transcoder, and passed to this submix' mixer. |
![]() |
TWeakPtr< FMixerSubmix, ESPMode::ThreadSafe > | SubmixPtr | |
![]() |
TUniquePtr< ISoundfieldTranscodeStream > | Transcoder | If this child submix is a soundfield submix that we can read the output of, we may need to transcode it's audio output. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FChildSubmixInfo
(
const FChildSubmixInfo& InInfo |
TMap doesn't compile using non-copyable types as value types, though you can build and use a TMap without using the copy constructor. | |
![]() |
FChildSubmixInfo
(
TWeakPtr< FMixerSubmix, ESPMode::ThreadSafe > SubmixWeakPtr |