| ISoundfieldFactory::CreateTranscoderStream()
|
Module |
|
Header |
/Engine/Plugins/Runtime/Oculus/OculusAudio/Source/OculusAudio/Public/OculusAmbisonicSpatializer.h |
Include |
#include "OculusAmbisonicSpatializer.h" |
Source |
/Engine/Plugins/Runtime/Oculus/OculusAudio/Source/OculusAudio/Private/OculusAmbisonicSpatializer.cpp |
virtual TUniquePtr< ISoundfieldTranscodeStream > CreateTranscoderStream
(
const FName SourceFormat,
const ISoundfieldEncodingSettingsProxy & InitialSourceSettings,
const FName DestinationFormat,
const ISoundfieldEncodingSettingsProxy & InitialDestinationSettings,
const FAudioPluginInitializationParams & InitInfo
)
Transcoder streams are fed a soundfield audio packet with either a different format entirely, or the same format and different settings. Specifying and returns a Transcoder Stream is not necessary if CanTranscodeSoundfieldFormat and ShouldReencodeBetween always returns false.